2026-05-05 05:45 ftp://ftp.de.debian.org/debian/pool/main/s/swapspace/swapspace_1.18.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 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: 519958a (2026-05-04 15:03:10 +0200) count: 52 52 elapsed-time: 0.6 0.5 head-timing-info: old-timing-info: head results: swapspace-1.18/src/hog.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/hog.c:62:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] swapspace-1.18/src/log.c:40:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DAEMON [valueFlowBailoutIncompleteVar] swapspace-1.18/src/log.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/main.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/main.c:124:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] swapspace-1.18/src/main.c:140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] swapspace-1.18/src/main.c:227:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] swapspace-1.18/src/main.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] swapspace-1.18/src/main.c:277:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_ALL [valueFlowBailoutIncompleteVar] swapspace-1.18/src/main.c:92:3: style:inconclusive: Boolean expression 'quiet' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] swapspace-1.18/src/memory.c:85:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/memory.c:114:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swapspace-1.18/src/memory.c:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] swapspace-1.18/src/memory.c:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] swapspace-1.18/src/memory.c:475:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] swapspace-1.18/src/memory.c:497:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] swapspace-1.18/src/memory.c:121:17: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] swapspace-1.18/src/opts.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/opts.c:254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] swapspace-1.18/src/opts.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/opts.c:271:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/opts.c:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swapspace-1.18/src/opts.c:401:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/opts.c:363:9: error: Width 100 given in format string (no. 1) is larger than destination buffer 'key[100]', use %99[a-z_] to prevent overflowing it. [invalidScanfFormatWidth] swapspace-1.18/src/opts.c:364:2: error: Width 100 given in format string (no. 1) is larger than destination buffer 'key[100]', use %99[a-z_] to prevent overflowing it. [invalidScanfFormatWidth] swapspace-1.18/src/opts.c:368:14: error: Width 100 given in format string (no. 1) is larger than destination buffer 'key[100]', use %99[a-z_] to prevent overflowing it. [invalidScanfFormatWidth] swapspace-1.18/src/state.c:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] swapspace-1.18/src/state.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] swapspace-1.18/src/state.c:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] swapspace-1.18/src/support.c:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:137:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:192:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:299:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:338:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:438:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:457:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:506:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:548:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:570:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:606:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:664:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:775:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:861:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] swapspace-1.18/src/swaps.c:639:17: error: Width 100 given in format string (no. 2) is larger than destination buffer 'type[100]', use %99s to prevent overflowing it. [invalidScanfFormatWidth] swapspace-1.18/src/swaps.c:202:5: error: Resource leak: fd [resourceLeak] swapspace-1.18/src/swaps.c:214:7: error: Resource leak: fd [resourceLeak] swapspace-1.18/src/swaps.c:228:5: error: Resource leak: fd [resourceLeak] swapspace-1.18/src/swaps.c:263:3: error: Resource leak: fd [resourceLeak] diff: DONE