2026-05-02 15:10 ftp://ftp.de.debian.org/debian/pool/main/i/incus/incus_6.23.0.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-1047-aws-aarch64-with-glibc2.35 python: 3.10.12 client-version: 1.4.0 compiler: g++ (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 26 26 elapsed-time: 0.6 0.5 head-timing-info: old-timing-info: head results: incus-6.23.0/internal/netutils/network.c:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_NETLINK [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/network.c:138:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_NETLINK [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/network.c:178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_NETLINK [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/network.c:204:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlmsghdr [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/network.c:257:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlmsghdr [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/netns_getifaddrs.c:162:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_PACKET [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/netns_getifaddrs.c:177:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlmsghdr [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/netns_getifaddrs.c:361:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nlmsghdr [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/netns_getifaddrs.c:445:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTM_GETLINK [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/netns_getifaddrs.c:474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/netns_getifaddrs.c:487:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/netns_getifaddrs.c:156:71: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] incus-6.23.0/internal/netutils/netns_getifaddrs.c:177:20: style: Variable 'ifi' can be declared as pointer to const [constVariablePointer] incus-6.23.0/internal/netutils/netns_getifaddrs.c:178:20: style: Variable 'ifa' can be declared as pointer to const [constVariablePointer] incus-6.23.0/internal/netutils/netns_getifaddrs.c:500:17: style: Variable 'm' can be declared as pointer to const [constVariablePointer] incus-6.23.0/internal/netutils/network.c:204:20: style: Variable 'err' can be declared as pointer to const [constVariablePointer] incus-6.23.0/internal/netutils/network.c:243:8: portability: '(void*)(n)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] incus-6.23.0/internal/netutils/netns_getifaddrs.c:66:29: style: struct member 'sockaddr_ll_hack::sll_protocol' is never used. [unusedStructMember] incus-6.23.0/internal/netutils/netns_getifaddrs.c:69:16: style: struct member 'sockaddr_ll_hack::sll_pkttype' is never used. [unusedStructMember] incus-6.23.0/internal/netutils/netns_getifaddrs.c:358:5: style: union member 'Anonymous2::req' is never used. [unusedStructMember] incus-6.23.0/shared/cgo/memory_utils.h:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/unixfd.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] incus-6.23.0/internal/netutils/unixfd.c:68:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ucred [valueFlowBailoutIncompleteVar] incus-6.23.0/shared/cgo/memory_utils.h:59:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] incus-6.23.0/internal/netutils/unixfd.c:24:45: style: Parameter 'sendfds' can be declared as pointer to const [constParameterPointer] incus-6.23.0/internal/netutils/unixfd.c:116:9: style: Variable 'fds_raw' can be declared as pointer to const [constVariablePointer] diff: DONE