2026-09-11 11:53 ftp://ftp.de.debian.org/debian/pool/main/p/pianobar/pianobar_2024.12.21.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcurl --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.12.107+deb13-amd64-x86_64-with-glibc2.41 python: 3.12.14 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: babc971 (2026-09-11 12:31:06 +0200) count: 10 10 elapsed-time: 0.0 0.0 head-timing-info: old-timing-info: head results: pianobar-2024.12.21/src/config.h:25:2: error: failed to evaluate #if condition, undefined function-like macro invocation: AV_VERSION_INT( ... ) [syntaxError] pianobar-2024.12.21/src/libpiano/crypt.c:54:3: warning: If memory allocation fails, then there is a possible null pointer dereference: output [nullPointerOutOfMemory] pianobar-2024.12.21/src/libpiano/crypt.c:48:18: note: Assuming allocation function fails pianobar-2024.12.21/src/libpiano/crypt.c:48:18: note: Assignment 'output=calloc(outputLen+1,sizeof(*output))', assigned value is 0 pianobar-2024.12.21/src/libpiano/crypt.c:54:3: note: Null pointer dereference pianobar-2024.12.21/src/libpiano/crypt.c:81:10: warning: If memory allocation fails, then there is a possible null pointer dereference: paddedInput [nullPointerOutOfMemory] pianobar-2024.12.21/src/libpiano/crypt.c:80:23: note: Assuming allocation function fails pianobar-2024.12.21/src/libpiano/crypt.c:80:23: note: Assignment 'paddedInput=calloc(paddedInputLen+1,sizeof(*paddedInput))', assigned value is 0 pianobar-2024.12.21/src/libpiano/crypt.c:81:10: note: Null pointer dereference pianobar-2024.12.21/src/libpiano/crypt.c:39:44: style:inconclusive: Function 'PianoDecryptString' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] pianobar-2024.12.21/src/libpiano/crypt.c:39:66: style:inconclusive: Function 'PianoDecryptString' argument 2 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] pianobar-2024.12.21/src/libpiano/crypt.c:40:18: style:inconclusive: Function 'PianoDecryptString' argument 3 names different: declaration '' definition 'retSize'. [funcArgNamesDifferentUnnamed] pianobar-2024.12.21/src/libpiano/crypt.c:73:44: style:inconclusive: Function 'PianoEncryptString' argument 1 names different: declaration '' definition 'h'. [funcArgNamesDifferentUnnamed] pianobar-2024.12.21/src/libpiano/crypt.c:73:59: style:inconclusive: Function 'PianoEncryptString' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] pianobar-2024.12.21/src/terminal.c:49:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECHO [valueFlowBailoutIncompleteVar] pianobar-2024.12.21/src/terminal.c:56:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCSANOW [valueFlowBailoutIncompleteVar] diff: DONE