2025-09-02 02:06 ftp://ftp.de.debian.org/debian/pool/main/n/netkit-rwall/netkit-rwall_0.17.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2b51b48 (2025-09-01 15:35:55 +0200) count: 14 14 elapsed-time: 0.0 0.0 head-timing-info: old-timing-info: head results: netkit-rwall-0.17/rwall/rwall.c:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] netkit-rwall-0.17/rwall/rwall.c:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTNAMELEN [valueFlowBailoutIncompleteVar] netkit-rwall-0.17/rpc.rwalld/rwalld.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] netkit-rwall-0.17/rpc.rwalld/rwalld.c:211:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xdr_wrapstring [valueFlowBailoutIncompleteVar] netkit-rwall-0.17/rwall/rwall.c:137:15: portability: Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. [prohibitedgetloginCalled] netkit-rwall-0.17/rwall/rwall.c:138:16: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] netkit-rwall-0.17/rwall/rwall.c:141:7: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] netkit-rwall-0.17/rwall/rwall.c:152:53: portability: Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. [prohibitedttynameCalled] netkit-rwall-0.17/rwall/rwall.c:120:13: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] netkit-rwall-0.17/rpc.rwalld/rwalld.c:94:24: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] netkit-rwall-0.17/rpc.rwalld/rwalld.c:125:17: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] netkit-rwall-0.17/rpc.rwalld/rwalld.c:77:22: style: Parameter 'argv' can be declared as const array [constParameter] netkit-rwall-0.17/rpc.rwalld/rwalld.c:110:52: error: Uninitialized variable: &salen [uninitvar] netkit-rwall-0.17/rpc.rwalld/rwalld.c:198:9: style: union member 'Anonymous0::wallproc_wall_1_arg' is never used. [unusedStructMember] diff: DONE