2026-05-01 23:49 ftp://ftp.de.debian.org/debian/pool/main/f/fyi/fyi_1.0.4.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 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 19 19 elapsed-time: 0.5 0.4 head-timing-info: old-timing-info: head results: fyi-1.0.4/main.c:105:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FYI_VERSION [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:119:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_UINT32 [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INIT [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:179:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INIT [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:236:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INIT [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:263:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INIT [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:297:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INIT [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:335:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:354:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:373:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:393:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:438:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_TYPE_DICT_ENTRY [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:516:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBUS_ERROR_INIT [valueFlowBailoutIncompleteVar] fyi-1.0.4/main.c:780:38: style: Condition 'send_close_notification(conn,close_id)' is always true [knownConditionTrueFalse] fyi-1.0.4/main.c:780:38: note: Calling function 'send_close_notification' returns 1 fyi-1.0.4/main.c:780:38: note: Condition 'send_close_notification(conn,close_id)' is always true fyi-1.0.4/main.c:548:13: error: Common realloc mistake: 'actions' nulled but not freed upon failure [memleakOnRealloc] fyi-1.0.4/main.c:621:13: error: Common realloc mistake: 'hints' nulled but not freed upon failure [memleakOnRealloc] fyi-1.0.4/main.c:735:9: error: Common realloc mistake: 'body' nulled but not freed upon failure [memleakOnRealloc] fyi-1.0.4/main.c:757:20: warning: If memory allocation fails, then there is a possible null pointer dereference: icon_uri [nullPointerOutOfMemory] fyi-1.0.4/main.c:756:30: note: Assuming allocation function fails fyi-1.0.4/main.c:756:30: note: Assignment 'icon_uri=malloc(strlen("file://")+strlen(path)+1)', assigned value is 0 fyi-1.0.4/main.c:757:20: note: Null pointer dereference fyi-1.0.4/main.c:758:20: warning: If memory allocation fails, then there is a possible null pointer dereference: icon_uri [nullPointerOutOfMemory] fyi-1.0.4/main.c:756:30: note: Assuming allocation function fails fyi-1.0.4/main.c:756:30: note: Assignment 'icon_uri=malloc(strlen("file://")+strlen(path)+1)', assigned value is 0 fyi-1.0.4/main.c:758:20: note: Null pointer dereference diff: DONE