kio-fuse-5.1.1-2.fc44

List of Findings

Error: COMPILER_WARNING (CWE-252): [#def1]
kio-fuse-5.1.1/src/kiofuseservice.cpp: scope_hint: In member function ‘bool KIOFuseService::registerServiceDaemonized()’
kio-fuse-5.1.1/src/kiofuseservice.cpp:165:28: warning[-Wunused-result]: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’
#  165 |                 (void) read(waiter[0], &result, sizeof(result));
#      |                        ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  163|   		return false;
#  164|   	default: // Parent
#  165|-> 		(void) read(waiter[0], &result, sizeof(result));
#  166|   		if(result)
#  167|   			waitpid(cpid, nullptr, 0);

Error: COMPILER_WARNING (CWE-252): [#def2]
kio-fuse-5.1.1/src/kiofuseservice.cpp:180:21: warning[-Wunused-result]: ignoring return value of ‘int chdir(const char*)’ declared with attribute ‘warn_unused_result’
#  180 |         (void) chdir("/");
#      |                ~~~~~^~~~~
#  178|   	}
#  179|   
#  180|-> 	(void) chdir("/");
#  181|   
#  182|   	/* Propagate completion of daemon initialization */

Error: COMPILER_WARNING (CWE-252): [#def3]
kio-fuse-5.1.1/src/kiofuseservice.cpp:183:21: warning[-Wunused-result]: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’
#  183 |         (void) write(waiter[1], &result, sizeof(result));
#      |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#  181|   
#  182|   	/* Propagate completion of daemon initialization */
#  183|-> 	(void) write(waiter[1], &result, sizeof(result));
#  184|   	close(waiter[0]);
#  185|   	close(waiter[1]);

Error: COMPILER_WARNING (CWE-252): [#def4]
kio-fuse-5.1.1/src/kiofusevfs.cpp: scope_hint: In member function ‘void KIOFuseVFS::exitHandler()’
kio-fuse-5.1.1/src/kiofusevfs.cpp:2493:15: warning[-Wunused-result]: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’
# 2493 |         ::read(signalFd[1], &tmp, sizeof(tmp));
#      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2491|   	m_signalNotifier->setEnabled(false);
# 2492|   	int tmp;
# 2493|-> 	::read(signalFd[1], &tmp, sizeof(tmp));
# 2494|   	stop();
# 2495|   }

Error: COMPILER_WARNING (CWE-252): [#def5]
kio-fuse-5.1.1/src/kiofusevfs.cpp: scope_hint: In static member function ‘static void KIOFuseVFS::signalHandler(int)’
kio-fuse-5.1.1/src/kiofusevfs.cpp:2499:16: warning[-Wunused-result]: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’
# 2499 |         ::write(signalFd[0], &signal, sizeof(signal));
#      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 2497|   void KIOFuseVFS::signalHandler(int signal) 
# 2498|   {
# 2499|-> 	::write(signalFd[0], &signal, sizeof(signal));
# 2500|   }
# 2501|   

Scan Properties

analyzer-version-clippy1.92.0
analyzer-version-cppcheck2.19.1
analyzer-version-gcc16.0.0
analyzer-version-gcc-analyzer16.0.0
analyzer-version-shellcheck0.11.0
analyzer-version-unicontrol0.0.2
enabled-pluginsclippy, cppcheck, gcc, shellcheck, unicontrol
exit-code0
hostip-172-16-1-139.us-west-2.compute.internal
known-false-positives/usr/share/csmock/known-false-positives.js
known-false-positives-rpmknown-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch
mock-configfedora-rawhide-x86_64
project-namekio-fuse-5.1.1-2.fc44
store-results-to/tmp/tmp0undrx6_/kio-fuse-5.1.1-2.fc44.tar.xz
time-created2026-01-08 18:21:09
time-finished2026-01-08 18:23:01
toolcsmock
tool-args'/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmp0undrx6_/kio-fuse-5.1.1-2.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp0undrx6_/kio-fuse-5.1.1-2.fc44.src.rpm'
tool-versioncsmock-3.8.3.20251215.161544.g62de9a5-1.el9