2026-01-12 05:20 ftp://ftp.de.debian.org/debian/pool/main/u/unbound/unbound_1.24.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --library=python --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 -j8 platform: Linux-6.17.12+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.11 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-12) 15.2.0 cppcheck: head 2.19.0 head-info: 34b9c45c (2026-01-11 10:36:15 +0100) count: 2990 2990 elapsed-time: 16.0 36.2 head-timing-info: old-timing-info: head results: unbound-1.24.2/compat/explicit_bzero.c:14:41: debug: Function::addArguments found argument 'buf' with varid 0. [varid0] unbound-1.24.2/compat/getentropy_freebsd.c:38:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_KERN [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_freebsd.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/fake-rfc2553.c:46:63: debug: Function::addArguments found argument 'salen' with varid 0. [varid0] unbound-1.24.2/compat/arc4random_uniform.c:42:21: style: Opposite expression on both sides of '%'. [oppositeExpression] unbound-1.24.2/compat/getentropy_win.c:42:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/fake-rfc2553.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAI_MEMORY [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/fake-rfc2553.c:123:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/fake-rfc2553.c:171:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_linux.c:324:63: debug: Function::addArguments found argument 'size' with varid 0. [varid0] unbound-1.24.2/compat/chacha_private.h:55:69: debug: Function::addArguments found argument 'ivbits' with varid 0. [varid0] unbound-1.24.2/compat/inet_ntop.c:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/inet_ntop.c:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/inet_ntop.c:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_solaris.c:88:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_solaris.c:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_solaris.c:255:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/fake-rfc2553.c:67:9: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] unbound-1.24.2/compat/fake-rfc2553.c:165:18: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] unbound-1.24.2/compat/fake-rfc2553.c:199:7: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] unbound-1.24.2/compat/fake-rfc2553.c:205:20: style: Local variable 'in' shadows outer variable [shadowVariable] unbound-1.24.2/compat/fake-rfc2553.c:153:17: note: Shadowed declaration unbound-1.24.2/compat/fake-rfc2553.c:205:20: note: Shadow variable unbound-1.24.2/compat/fake-rfc2553.c:49:22: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/compat/fake-rfc2553.c:152:18: style: Variable 'sp' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/compat/fake-rfc2553.c:205:20: style: Variable 'in' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/compat/fake-rfc2553.c:203:7: style: Variable 'cur' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/compat/inet_pton.c:76:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_linux.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_linux.c:218:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_linux.c:335:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_osx.c:94:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_osx.c:150:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_osx.c:207:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CC_SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/reallocarray.c:37:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/memmove.c:16:11: style: Variable 'from' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/compat/sha512.c:95:2: error: #error Define BYTE_ORDER to be equal to either LITTLE_ENDIAN or BIG_ENDIAN [preprocessorErrorDirective] unbound-1.24.2/compat/inet_pton.c:130:14: error: Uninitialized variable: tmp [uninitvar] unbound-1.24.2/compat/inet_pton.c:127:13: note: Assuming condition is false unbound-1.24.2/compat/inet_pton.c:130:14: note: Uninitialized variable: tmp unbound-1.24.2/compat/snprintf.c:807:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_solaris.c:297:4: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] unbound-1.24.2/compat/getentropy_solaris.c:160:15: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/compat/getentropy_linux.c:186:10: style: Condition 'ret!=-1' is always true [knownConditionTrueFalse] unbound-1.24.2/compat/getentropy_linux.c:185:27: note: Calling function 'getentropy_fallback' returns 0 unbound-1.24.2/compat/getentropy_linux.c:185:27: note: Assignment 'ret=getentropy_fallback(buf,len)', assigned value is 0 unbound-1.24.2/compat/getentropy_linux.c:186:10: note: Condition 'ret!=-1' is always true unbound-1.24.2/daemon/acl_list.c:56:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acl_list [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/acl_list.c:83:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acl_addr [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/acl_list.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acl_allow [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/acl_list.c:133:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/acl_list.c:160:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/acl_list.c:316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/acl_list.c:765:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acl_deny [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/acl_list.c:809:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/cachedump.c:122:36: error: There is an unknown macro here somewhere. Configuration is required. If ARG_LL is a macro then please configure it. [unknownMacro] unbound-1.24.2/compat/inet_ntop.c:123:13: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/daemon/daemon.c:167:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/daemon.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/daemon.c:338:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable acl_refuse [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/daemon.c:477:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/daemon.c:558:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/daemon.c:674:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/daemon.c:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/daemon.c:841:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_STRING [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/daemon.c:1059:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DEFAULT_STARTARRAY [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/stats.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_STATS_RCODE_NUM [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/stats.c:389:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/stats.c:436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/stats.c:506:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_STATS_QTYPE_NUM [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/stats.c:537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_STATS_QTYPE_NUM [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/getentropy_osx.c:137:10: style: Condition 'ret!=-1' is always true [knownConditionTrueFalse] unbound-1.24.2/compat/getentropy_osx.c:136:27: note: Calling function 'getentropy_fallback' returns 0 unbound-1.24.2/compat/getentropy_osx.c:136:27: note: Assignment 'ret=getentropy_fallback(buf,len)', assigned value is 0 unbound-1.24.2/compat/getentropy_osx.c:137:10: note: Condition 'ret!=-1' is always true unbound-1.24.2/daemon/unbound.c:113:24: error: syntax error [syntaxError] unbound-1.24.2/daemon/daemon.c:504:10: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: shufport [nullPointerOutOfMemory] unbound-1.24.2/daemon/daemon.c:554:25: note: Assuming allocation function fails unbound-1.24.2/daemon/daemon.c:554:13: note: Assignment 'shufport=(int*)calloc(65536,sizeof(int))', assigned value is 0 unbound-1.24.2/daemon/daemon.c:557:40: note: Calling function 'daemon_get_shufport', 2nd argument 'shufport' value is 0 unbound-1.24.2/daemon/daemon.c:504:10: note: Null pointer dereference unbound-1.24.2/daemon/daemon.c:505:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: shufport [nullPointerOutOfMemory] unbound-1.24.2/daemon/daemon.c:554:25: note: Assuming allocation function fails unbound-1.24.2/daemon/daemon.c:554:13: note: Assignment 'shufport=(int*)calloc(65536,sizeof(int))', assigned value is 0 unbound-1.24.2/daemon/daemon.c:557:40: note: Calling function 'daemon_get_shufport', 2nd argument 'shufport' value is 0 unbound-1.24.2/daemon/daemon.c:505:3: note: Null pointer dereference unbound-1.24.2/daemon/daemon.c:505:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: shufport [nullPointerOutOfMemory] unbound-1.24.2/daemon/daemon.c:554:25: note: Assuming allocation function fails unbound-1.24.2/daemon/daemon.c:554:13: note: Assignment 'shufport=(int*)calloc(65536,sizeof(int))', assigned value is 0 unbound-1.24.2/daemon/daemon.c:557:40: note: Calling function 'daemon_get_shufport', 2nd argument 'shufport' value is 0 unbound-1.24.2/daemon/daemon.c:505:17: note: Null pointer dereference unbound-1.24.2/daemon/daemon.c:506:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: shufport [nullPointerOutOfMemory] unbound-1.24.2/daemon/daemon.c:554:25: note: Assuming allocation function fails unbound-1.24.2/daemon/daemon.c:554:13: note: Assignment 'shufport=(int*)calloc(65536,sizeof(int))', assigned value is 0 unbound-1.24.2/daemon/daemon.c:557:40: note: Calling function 'daemon_get_shufport', 2nd argument 'shufport' value is 0 unbound-1.24.2/daemon/daemon.c:506:3: note: Null pointer dereference unbound-1.24.2/daemon/stats.c:90:75: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/daemon/stats.c:533:53: style: Parameter 'edns' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/daemon/stats.c:597:20: style: Parameter 'edns' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dns64/dns64.c:421:60: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnscrypt/dnscrypt.c:1033:57: debug: Function::addArguments found argument 'd' with varid 0. [varid0] unbound-1.24.2/dnscrypt/dnscrypt.c:1050:59: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnscrypt/dnscrypt.c:1058:60: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnscrypt/dnscrypt.c:1071:49: debug: Function::addArguments found argument 'd' with varid 0. [varid0] unbound-1.24.2/dnscrypt/dnscrypt.c:1099:51: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnscrypt/dnscrypt.c:1107:43: debug: Function::addArguments found argument 'd' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:117:46: debug: Function::addArguments found argument 'worker' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:453:52: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2514:33: debug: Function::addArguments found argument 'qinfo' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2527:67: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2535:60: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2542:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2549:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2556:48: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2563:47: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2569:44: debug: Function::addArguments found argument 'e1' with varid 0. [varid0] unbound-1.24.2/daemon/worker.c:2575:42: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/compat/snprintf.c:254:6: style: The if condition is the same as the previous if condition [duplicateCondition] unbound-1.24.2/compat/snprintf.c:251:6: note: First condition unbound-1.24.2/compat/snprintf.c:254:6: note: Second condition unbound-1.24.2/compat/snprintf.c:241:32: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/compat/snprintf.c:425:56: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/compat/snprintf.c:584:52: style: Parameter 's' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/dnstap_fstrm.c:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSTRM_CONTROL_FRAME_START [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dnstap_fstrm.c:90:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSTRM_CONTROL_FRAME_STOP [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dnstap_fstrm.c:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSTRM_CONTROL_FRAME_READY [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dnstap_fstrm.c:143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSTRM_CONTROL_FRAME_ACCEPT [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dnstap_fstrm.c:168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSTRM_CONTROL_FRAME_FINISH [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dnstap_fstrm.c:188:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FSTRM_CONTROL_FRAME_ACCEPT [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/arc4random.c:98:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/arc4random.c:151:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/arc4random.c:187:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:92:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:116:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_BEFORENMBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:164:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_HALF_NONCEBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:192:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_HALF_NONCEBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:224:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_HALF_NONCEBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_NONCEBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:400:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSCRYPT_MIN_PAD_LEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:431:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:445:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_HALF_NONCEBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:469:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSCRYPT_MAX_PADDING [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:538:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:604:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SignedCert [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:638:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:661:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSCRYPT_QUERY_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:346:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:714:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_OPS [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:369:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:818:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_SECRETKEYBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:469:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:897:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:517:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:928:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_udp [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:588:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_AAAA [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:947:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dnsc_env [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:637:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_AAAA [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:981:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DEFAULT_STARTARRAY [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:687:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:1014:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_OPS [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:738:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_COUNT_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:1038:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_BEFORENMBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:828:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:1046:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_PUBLICKEYBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:922:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:1088:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable crypto_box_HALF_NONCEBYTES [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:958:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dnstap_fstrm.c:203:12: portability: 'pkt' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] unbound-1.24.2/dnstap/dtstream.c:563:48: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/dnstap/dtstream.c:1485:37: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/dnstap/dtstream.c:1579:44: debug: Function::addArguments found argument 'bits' with varid 0. [varid0] unbound-1.24.2/dnstap/dtstream.c:1723:41: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/dnstap/dtstream.c:1734:38: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1047:40: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1146:52: debug: Function::addArguments found argument 'bits' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1600:57: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1607:58: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1615:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1623:59: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1631:60: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1639:40: debug: Function::addArguments found argument 'sig' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1645:33: debug: Function::addArguments found argument 'qinfo' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1673:40: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1679:33: debug: Function::addArguments found argument 'qinfo' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1692:67: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1700:60: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1707:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1714:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1721:48: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1728:47: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1734:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1739:46: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1744:44: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1749:43: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1779:48: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1785:43: debug: Function::addArguments found argument 'str' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1790:45: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1796:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/dnstap/dtstream.c:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:568:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:599:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:721:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:820:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:963:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_OPS [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1224:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_WRITE [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1248:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_WRITE [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1512:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_READ [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1589:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1645:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_READ [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1660:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1709:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1729:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1764:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_READ [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1830:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1918:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSTAP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:1937:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSTAP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:2000:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:2082:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_READ [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:2136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:2159:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:2190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/remote.c:853:48: error: There is an unknown macro here somewhere. Configuration is required. If ARG_LL is a macro then please configure it. [unknownMacro] unbound-1.24.2/daemon/worker.c:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:315:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:395:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:434:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_cmd_quit [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:458:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:508:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:537:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:568:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_CD [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:682:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_none [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:743:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_CD [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:972:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDNS_ADVERTISED_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:1094:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_TXT [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:1157:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:372:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:1209:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:426:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_READ [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:1437:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:718:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:1479:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_DONE [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1050:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:2151:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1161:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:2342:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_detach_subs [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1324:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:2417:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1472:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] unbound-1.24.2/dns64/dns64.c:553:25: style: Variable 'node' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/dns64/dns64.c:575:23: style: Variable 'iq' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/dns64/dns64.c:619:23: style: Variable 'iq' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/dns64/dns64.c:1040:23: style: Variable 'dns64_env' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/dynlibmod/dynlibmod.c:64:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/dynlibmod/dynlibmod.c:76:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dynlibmod_env [valueFlowBailoutIncompleteVar] unbound-1.24.2/dynlibmod/dynlibmod.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dynlibmod/dynlibmod.c:245:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cb_pair [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnscrypt/dnscrypt.c:88:40: style: Parameter 'pk' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnscrypt/dnscrypt.c:89:40: style: Parameter 'sk' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnscrypt/dnscrypt.c:110:41: style: Parameter 'key' can be declared as const array [constParameter] unbound-1.24.2/dnscrypt/dnscrypt.c:112:41: style: Parameter 'nmkey' can be declared as const array [constParameter] unbound-1.24.2/dnscrypt/dnscrypt.c:462:31: style: Parameter 'client_nonce' can be declared as const array [constParameter] unbound-1.24.2/dnscrypt/dnscrypt.c:535:27: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnscrypt/dnscrypt.c:559:38: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnscrypt/dnscrypt.c:579:32: style: Variable 'head2' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/dnscrypt/dnscrypt.c:655:33: style: Parameter 'dnscenv' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnscrypt/dnscrypt.c:658:32: style: Variable 'dnscrypt_header' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/dnscrypt/dnscrypt.c:703:28: style: Variable 'cert' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/dnscrypt/dnscrypt.c:760:28: style: Parameter 'version' can be declared as const array [constParameter] unbound-1.24.2/dynlibmod/examples/helloworld.c:67:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sldns_rr_classes [valueFlowBailoutIncompleteVar] unbound-1.24.2/dynlibmod/examples/helloworld.c:76:14: warning: If memory allocation fails, then there is a possible null pointer dereference: (int*)env->dyn_env [nullPointerOutOfMemory] unbound-1.24.2/dynlibmod/examples/helloworld.c:75:34: note: Assuming allocation function fails unbound-1.24.2/dynlibmod/examples/helloworld.c:75:34: note: Assignment 'env->dyn_env=calloc(3,sizeof(int))', assigned value is 0 unbound-1.24.2/dynlibmod/examples/helloworld.c:76:14: note: Null pointer dereference unbound-1.24.2/dynlibmod/examples/helloworld.c:77:14: warning: If memory allocation fails, then there is a possible null pointer dereference: (int*)env->dyn_env [nullPointerOutOfMemory] unbound-1.24.2/dynlibmod/examples/helloworld.c:75:34: note: Assuming allocation function fails unbound-1.24.2/dynlibmod/examples/helloworld.c:75:34: note: Assignment 'env->dyn_env=calloc(3,sizeof(int))', assigned value is 0 unbound-1.24.2/dynlibmod/examples/helloworld.c:77:14: note: Null pointer dereference unbound-1.24.2/dynlibmod/examples/helloworld.c:78:14: warning: If memory allocation fails, then there is a possible null pointer dereference: (int*)env->dyn_env [nullPointerOutOfMemory] unbound-1.24.2/dynlibmod/examples/helloworld.c:75:34: note: Assuming allocation function fails unbound-1.24.2/dynlibmod/examples/helloworld.c:75:34: note: Assignment 'env->dyn_env=calloc(3,sizeof(int))', assigned value is 0 unbound-1.24.2/dynlibmod/examples/helloworld.c:78:14: note: Null pointer dereference unbound-1.24.2/dynlibmod/examples/helloworld.c:93:48: style: Parameter 'qstate' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dynlibmod/examples/helloworld.c:94:48: style: Parameter 'super' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dynlibmod/examples/helloworld.c:111:42: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dynlibmod/dynlibmod.c:75:28: style: Variable 'cfg_item' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/ipset/ipset.c:387:50: debug: Function::addArguments found argument 'env' with varid 0. [varid0] unbound-1.24.2/ipset/ipset.c:462:59: debug: Function::addArguments found argument 'qstate' with varid 0. [varid0] unbound-1.24.2/iterator/iter_donotq.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_donotq [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_donotq.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_donotq.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_donotq.c:111:57: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_fwd.c:86:58: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/ipset/ipset.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETLINK_NETFILTER [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPSET_MAXNAMELEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:197:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:327:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipset_env [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:393:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipset_qstate [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:410:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1124:6: style: Condition '!reply_with_accept(data)' is always true [knownConditionTrueFalse] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1124:24: note: Calling function 'reply_with_accept' returns 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1124:6: note: Condition '!reply_with_accept(data)' is always true unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1130:6: style: Condition '!reply_with_finish(data)' is always true [knownConditionTrueFalse] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1130:24: note: Calling function 'reply_with_finish' returns 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1130:6: note: Condition '!reply_with_finish(data)' is always true unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1217:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1215:15: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1215:15: note: Assignment 'data=calloc(1,sizeof(*data))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1217:2: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1218:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1215:15: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1215:15: note: Assignment 'data=calloc(1,sizeof(*data))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1218:2: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1223:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1215:15: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1215:15: note: Assignment 'data=calloc(1,sizeof(*data))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1223:2: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1225:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: data [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1215:15: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1215:15: note: Assignment 'data=calloc(1,sizeof(*data))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1225:6: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1360:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1350:36: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1350:36: note: Assignment 'socket=calloc(1,sizeof(*socket))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1360:9: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1365:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1350:36: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1350:36: note: Assignment 'socket=calloc(1,sizeof(*socket))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1365:9: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1370:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1350:36: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1350:36: note: Assignment 'socket=calloc(1,sizeof(*socket))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1370:9: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1375:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1350:36: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1350:36: note: Assignment 'socket=calloc(1,sizeof(*socket))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1375:9: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1423:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1415:17: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1415:17: note: Assignment 'socket=calloc(1,sizeof(*socket))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1423:9: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1428:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1415:17: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1415:17: note: Assignment 'socket=calloc(1,sizeof(*socket))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1428:9: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1433:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1415:17: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1415:17: note: Assignment 'socket=calloc(1,sizeof(*socket))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1433:9: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1438:23: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socket [nullPointerOutOfMemory] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1415:17: note: Assuming allocation function fails unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1415:17: note: Assignment 'socket=calloc(1,sizeof(*socket))', assigned value is 0 unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1438:23: note: Null pointer dereference unbound-1.24.2/dnstap/unbound-dnstap-socket.c:75:25: style: Parameter 'argv' can be declared as const array [constParameter] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:289:54: style: Parameter 'socketpath' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:310:58: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:331:58: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1233:30: style: Parameter 'local_list' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1248:30: style: Parameter 'tcp_list' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/unbound-dnstap-socket.c:1263:30: style: Parameter 'tls_list' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_fwd.c:71:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_forwards [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_fwd.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_forward_zone [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_fwd.c:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_fwd.c:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_fwd.c:364:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_fwd.c:493:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/dnstap/dtstream.c:2060:6: style: Condition '!dtio_open_output_local(dtio)' is always true [knownConditionTrueFalse] unbound-1.24.2/dnstap/dtstream.c:2060:29: note: Calling function 'dtio_open_output_local' returns 0 unbound-1.24.2/dnstap/dtstream.c:2060:6: note: Condition '!dtio_open_output_local(dtio)' is always true unbound-1.24.2/dnstap/dtstream.c:149:46: style: Parameter 'dtio' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/dtstream.c:337:75: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/dtstream.c:470:30: style: Parameter 'mq' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/dtstream.c:807:48: style: Parameter 'dtio' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/dtstream.c:807:63: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/dtstream.c:961:51: style: Parameter 'dtio' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/dnstap/dtstream.c:1953:56: style: Parameter 'dtio' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delegpt_ns [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delegpt_addr [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:405:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:450:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:469:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:494:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:517:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:536:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:550:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:653:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delegpt_ns [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:704:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delegpt_addr [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_delegpt.c:762:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delegpt_addr [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_hints.c:72:59: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/iterator/iter_priv.c:89:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_priv.c:139:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_priv.c:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_hints.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_hints [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_hints.c:106:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_hints.c:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_hints_stub [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_hints.c:301:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_hints.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_hints.c:462:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/ipset/ipset.c:225:48: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/ipset/ipset.c:233:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/ipset/ipset.c:407:25: style: Parameter 'outbound' can be declared as pointer to const. However it seems that 'ipset_operate' is a callback function, if 'outbound' is declared with const you might also need to cast function pointer(s). [constParameterCallback] unbound-1.24.2/ipset/ipset.c:495:3: note: You might need to cast the function pointer here unbound-1.24.2/ipset/ipset.c:407:25: note: Parameter 'outbound' can be declared as pointer to const unbound-1.24.2/ipset/ipset.c:409:23: style: Variable 'iq' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/ipset/ipset.c:469:25: style: Variable 'iq' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/ipset/ipset.c:482:20: style: Variable 'ie' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_priv.c:78:67: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_priv.c:109:67: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_resptype.c:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NXDOMAIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_resptype.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESPONSE_TYPE_THROWAWAY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_fwd.c:169:6: style: Condition '!prev' is always true [knownConditionTrueFalse] unbound-1.24.2/iterator/iter_fwd.c:165:42: note: Assignment 'prev=NULL', assigned value is 0 unbound-1.24.2/iterator/iter_fwd.c:169:6: note: Condition '!prev' is always true unbound-1.24.2/iterator/iter_fwd.c:277:62: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_fwd.c:323:64: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_fwd.c:352:64: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_utils.c:129:52: debug: Function::addArguments found argument 'd' with varid 0. [varid0] unbound-1.24.2/iterator/iter_hints.c:280:58: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_hints.c:423:68: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:144:33: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:158:35: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:248:34: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:250:21: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_delegpt.c:261:36: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:264:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_delegpt.c:325:45: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:325:70: style: Parameter 'find' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:327:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_delegpt.c:337:74: style: Parameter 'del' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:376:39: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:378:23: style: Variable 'a' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_delegpt.c:386:47: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:388:21: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_delegpt.c:572:38: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:582:38: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:643:8: style: Parameter 'tls_auth_name' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:686:56: style: Parameter 'tls_auth_name' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_delegpt.c:758:21: style: Variable 'ns' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_resptype.c:109:67: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/libunbound/context.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:66:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:254:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_NEWQUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:271:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_NEWQUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:303:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_NEWQUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:335:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_ANSWER [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:258:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrset_parse [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:358:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_ANSWER [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:312:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:401:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_CANCEL [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:324:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_CANCEL [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:333:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:425:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_QUIT [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:345:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_SECTION_AUTHORITY [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/context.c:433:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_QUIT [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:354:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:434:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:820:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:865:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDE_OTHER [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:930:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_SECTION_ANSWER [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_scrub.c:1081:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:256:40: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:312:55: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:928:57: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:935:58: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:943:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:951:59: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:959:60: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:967:40: debug: Function::addArguments found argument 'sig' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:972:73: debug: Function::addArguments found argument 'qinfo' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:986:40: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:991:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:996:46: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:1001:44: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:1006:43: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:1011:44: debug: Function::addArguments found argument 'e1' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:1018:38: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:1024:48: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:1030:43: debug: Function::addArguments found argument 'str' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:1065:45: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/libunbound/libworker.c:1071:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/iterator/iter_utils.c:121:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_tree_compare [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:168:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:217:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:309:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:376:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACKLIST_PENALTY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:444:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTT_BAND [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:646:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:709:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_msg [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:724:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_msg [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:773:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:786:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_AAAA [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:808:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:845:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:921:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:951:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:966:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_AA [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1163:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKED_RRSET_PARENT_SIDE [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1191:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORR_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1295:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITERATOR_NAME_CACHELOOKUP_MAX_PSIDE [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1366:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1418:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1452:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1535:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iter_utils.c:1625:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:684:78: debug: Function::addArguments found argument 'nmlen' with varid 0. [varid0] unbound-1.24.2/pythonmod/pythonmod.c:406:45: error: There is an unknown macro here somewhere. Configuration is required. If RUN_DIR is a macro then please configure it. [unknownMacro] unbound-1.24.2/libunbound/libworker.c:248:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_detach_subs [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:295:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_FALLTHROUGH [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:361:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_QUIT [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:384:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOMEM [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:426:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:496:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:516:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_SERVFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:552:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_SERVFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:591:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDNS_DO [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_INITFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:678:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_INITFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:810:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:839:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libworker.c:915:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_PACKET_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:188:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:270:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_QUIT [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_AFTERFINAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:435:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:447:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_AFTERFINAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:461:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOMEM [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:480:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOMEM [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:498:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOMEM [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:518:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOMEM [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:537:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:551:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:564:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_AFTERFINAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:591:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_LIBCMD_ANSWER [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:681:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_PIPE [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:726:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_PIPE [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:767:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOMEM [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:814:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_INITFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:869:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOMEM [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:907:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOID [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:984:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1053:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1073:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_READFILE [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1352:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_SYNTAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1408:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_SYNTAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1429:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1442:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_SYNTAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1453:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:1461:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_INITFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/pythonmod/pythonmod_utils.c:69:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_ValueError [valueFlowBailoutIncompleteVar] unbound-1.24.2/pythonmod/pythonmod_utils.c:96:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/pythonmod/pythonmod_utils.c:121:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_parse [valueFlowBailoutIncompleteVar] unbound-1.24.2/pythonmod/pythonmod_utils.c:178:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_family [valueFlowBailoutIncompleteVar] unbound-1.24.2/pythonmod/pythonmod_utils.c:192:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sin_family [valueFlowBailoutIncompleteVar] unbound-1.24.2/pythonmod/pythonmod_utils.c:179:8: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/pythonmod/pythonmod_utils.c:193:8: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/respip/respip.c:75:49: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/respip/respip.c:807:48: debug: Function::addArguments found argument 'rrset' with varid 0. [varid0] unbound-1.24.2/iterator/iter_scrub.c:238:22: style: Condition 'qnamelen>dname_rrset->dname_len' is always true [knownConditionTrueFalse] unbound-1.24.2/iterator/iter_scrub.c:234:14: note: Assuming that condition 'qnamelen<=dname_rrset->dname_len' is not redundant unbound-1.24.2/iterator/iter_scrub.c:236:14: note: Assuming condition is false unbound-1.24.2/iterator/iter_scrub.c:238:22: note: Condition 'qnamelen>dname_rrset->dname_len' is always true unbound-1.24.2/iterator/iter_scrub.c:1111:5: style: Condition '!scrub_sanitize(pkt,msg,qinfo,zonename,env,ie,qstate)' is always false [knownConditionTrueFalse] unbound-1.24.2/iterator/iter_scrub.c:1111:20: note: Calling function 'scrub_sanitize' returns 1 unbound-1.24.2/iterator/iter_scrub.c:1111:5: note: Condition '!scrub_sanitize(pkt,msg,qinfo,zonename,env,ie,qstate)' is always false unbound-1.24.2/libunbound/libworker.c:494:30: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/libunbound/libworker.c:541:27: style: Parameter 'why_bogus' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/libunbound/libworker.c:737:17: style: Parameter 'reason' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_scrub.c:111:41: style: Parameter 'rrset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_scrub.c:111:65: style: Parameter 'rr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_scrub.c:192:20: style: Variable 'sig' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_scrub.c:340:31: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_scrub.c:342:22: style: Variable 'rrset' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_scrub.c:427:21: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_scrub.c:431:37: style: Variable 'nsset' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_scrub.c:815:22: style: Parameter 'rrset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_scrub.c:817:19: style: Variable 'rr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/respip/respip.c:117:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_none [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_none [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:244:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrset_trust_prim_noglue [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:336:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_none [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:498:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_packed_rrset_key [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:583:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:625:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:694:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dname [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:767:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_refuse [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:812:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_none [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:849:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_DISABLED_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:889:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_none [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:1077:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:1086:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:1181:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_none [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:1247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:1297:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_none [valueFlowBailoutIncompleteVar] unbound-1.24.2/respip/respip.c:1325:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:90:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_env [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_qstate [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:302:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORR_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:371:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:395:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:478:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_prep_list [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:503:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_prep_list [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:547:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:589:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:613:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:742:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_COUNT_REF [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:753:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_COUNT_QUERIES [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:762:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_COUNT_NX [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:770:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_COUNT_GLOBAL_QUOTA [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:807:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIME_RESP_STATE [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:902:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_DETAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:997:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_SERVFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1083:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1221:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNSKEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1804:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1866:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1951:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:1976:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:2024:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_COUNT_QUERIES [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:2142:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:2353:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:2399:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:2452:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:3121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:3157:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKIP_MINIMISE_STATE [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:3711:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:3761:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:3820:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:3917:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:3951:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:4063:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_ANY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:4111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:4195:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_ANY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:4225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:4278:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_REQUEST_STATE [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:4294:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:4486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/iterator/iterator.c:4535:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TARGET_COUNT_REF [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:316:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:376:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ITERATOR_NAME_CACHELOOKUP_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:439:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:471:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_msg [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_msg [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:630:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVE_EXPIRED_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:709:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_QR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:749:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_QR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:845:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOTIMPL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:927:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/dns.c:1064:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVE_EXPIRED [valueFlowBailoutIncompleteVar] unbound-1.24.2/libunbound/libunbound.c:375:8: error: Deallocation of an auto-variable (.) results in undefined behaviour. [autovarInvalidDeallocation] unbound-1.24.2/libunbound/libunbound.c:373:14: note: Address of variable taken here. unbound-1.24.2/libunbound/libunbound.c:375:8: note: Deallocating memory that was not dynamically allocated unbound-1.24.2/libunbound/libunbound.c:1148:16: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/libunbound/libunbound.c:1233:23: style: Variable 'name' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/infra.c:82:43: debug: Function::addArguments found argument 'd' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:106:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:117:46: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:124:42: debug: Function::addArguments found argument 'd' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:145:44: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:156:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:396:65: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:413:71: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:940:52: debug: Function::addArguments found argument 'd' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:955:52: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/iterator/iter_utils.c:1331:11: style:inconclusive: Same expression used in consecutive assignments of 'c1' and 'c2'. [duplicateAssignExpression] unbound-1.24.2/iterator/iter_utils.c:1331:20: note: Same expression used in consecutive assignments of 'c1' and 'c2'. unbound-1.24.2/iterator/iter_utils.c:1331:11: note: Same expression used in consecutive assignments of 'c1' and 'c2'. unbound-1.24.2/iterator/iter_utils.c:147:62: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_utils.c:362:18: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_utils.c:403:30: style: Parameter 'result_list' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_utils.c:778:71: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_utils.c:800:77: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_utils.c:944:37: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_utils.c:1015:28: style: Variable 'd1' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_utils.c:1017:28: style: Variable 'd2' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_utils.c:1145:31: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_utils.c:1414:27: style: Variable 'o' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iter_utils.c:1599:50: style: Parameter 'outnet' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iter_utils.c:1626:30: style: Variable 'soadata' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/dns.c:529:28: style: Variable 'nsdata' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/dns.c:702:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/dns.c:735:35: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/dns.c:855:29: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/dns.c:993:29: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/respip/respip.c:266:19: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/respip/respip.c:425:62: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/respip/respip.c:841:34: style: Parameter 'raddr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/cache/infra.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEFUL_SERVER_TOP_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:85:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infra_data [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:127:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rate_data [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:349:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infra_cache [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:64:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DEFAULT_SLABS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:452:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infra_key [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:140:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:491:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:216:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:564:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable infra_data [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:253:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:611:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEFUL_SERVER_TOP_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:318:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:685:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:337:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:707:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTT_MAX_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:349:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RR_COUNT_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:744:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:399:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:849:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEFUL_SERVER_TOP_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:434:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:923:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:470:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:943:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip_rate_data [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/rrset.c:517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:1049:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RATE_WINDOW [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:1083:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RATE_WINDOW [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:1123:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/cache/infra.c:1213:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/daemon/worker.c:382:39: style: Parameter 'worker' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/daemon/worker.c:572:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/daemon/worker.c:1093:22: style: Variable 'cfg' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/listen_dnsport.c:2682:49: debug: Function::addArguments found argument 'v' with varid 0. [varid0] unbound-1.24.2/services/localzone.c:113:41: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/mesh.c:1563:35: error: There is an unknown macro here somewhere. Configuration is required. If ARG_LL is a macro then please configure it. [unknownMacro] unbound-1.24.2/services/cache/rrset.c:462:16: style: Checking if unsigned expression '*qnamelen' is less than zero. [unsignedLessThanZero] unbound-1.24.2/services/cache/rrset.c:506:16: style: Checking if unsigned expression '*qnamelen' is less than zero. [unsignedLessThanZero] unbound-1.24.2/services/cache/rrset.c:132:28: style: Variable 'cached' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/rrset.c:301:29: style: Variable 'data' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/rrset.c:474:31: style: Variable 'data' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/rrset.c:512:30: style: Variable 'data' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/listen_dnsport.c:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:284:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:749:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:963:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:1078:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:1170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listen_port [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:1219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:1345:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unbound_socket [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:1493:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listen_list [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:1546:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listen_dnsport [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:1917:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:2182:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_req_done_item [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:2266:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_req_done_item [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:2302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:2357:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:2417:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcp_req_done_item [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/modstack.c:112:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/modstack.c:188:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module_func_block [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/modstack.c:247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable startup [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/modstack.c:270:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/modstack.c:306:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deinit [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/modstack.c:316:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destartup [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/modstack.c:328:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/modstack.c:340:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable get_mem [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:383:49: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/authzone.c:2351:49: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/authzone.c:2359:49: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/authzone.c:5696:30: debug: Function::addArguments found argument 'sec' with varid 0. [varid0] unbound-1.24.2/services/authzone.c:6177:33: debug: Function::addArguments found argument 'repinfo' with varid 0. [varid0] unbound-1.24.2/services/authzone.c:6759:30: debug: Function::addArguments found argument 'sec' with varid 0. [varid0] unbound-1.24.2/services/authzone.c:8287:56: debug: Function::addArguments found argument 'was_ratelimited' with varid 0. [varid0] unbound-1.24.2/services/cache/infra.c:1226:13: style: The if condition is the same as the previous if condition [duplicateCondition] unbound-1.24.2/services/cache/infra.c:1224:13: note: First condition unbound-1.24.2/services/cache/infra.c:1226:13: note: Second condition unbound-1.24.2/services/cache/infra.c:212:22: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/cache/infra.c:279:71: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/cache/infra.c:528:37: style: Parameter 'infra' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/cache/infra.c:1279:36: style: Variable 'w' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/infra.c:1280:21: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/cache/infra.c:1305:38: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/cache/infra.c:1327:22: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/modstack.c:324:36: style: Parameter 'stack' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/view.c:83:47: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/localzone.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_VERBOSE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_VERBOSE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:198:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regional [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:338:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:386:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrset_trust_prim_noglue [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:527:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrset_trust_prim_noglue [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:564:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_redirect [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:613:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:671:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:705:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:797:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:810:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:854:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:889:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:990:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1072:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1165:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1250:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1319:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_QR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1350:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDNS_ADVERTISED_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1467:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1495:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_redirect [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_always_transparent [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1658:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_deny [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1778:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1799:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1824:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1858:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_transparent [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:1973:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_deny [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:2108:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_transparent [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:2131:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/localzone.c:2183:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/view.c:112:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbnode_type [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/view.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable views [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1169:74: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/outside_network.c:1238:20: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/outside_network.c:1836:56: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/view.c:51:15: style: Variable 'a' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/view.c:52:15: style: Variable 'b' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/view.c:101:19: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/view.c:141:55: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/view.c:171:28: style: Variable 'nd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/view.c:226:11: style: Variable 'key.name' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/services/rpz.c:361:70: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/services/rpz.c:1960:47: debug: Function::addArguments found argument 'r' with varid 0. [varid0] unbound-1.24.2/services/rpz.c:2018:61: debug: Function::addArguments found argument 'r' with varid 0. [varid0] unbound-1.24.2/sldns/keyraw.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RSAMD5 [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/parse.c:46:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_PARSE_NORMAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/parse.c:242:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_KEYWORDLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/parse.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/parse.c:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_PARSE_NORMAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/parse.c:473:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/parse.c:499:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_KEYWORDLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:89:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_NXDOMAIN_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:196:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:241:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_always_nxdomain [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:261:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_always_nxdomain [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:281:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_NXDOMAIN_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:298:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_NXDOMAIN_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_TRIGGER [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:466:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrset_trust_prim_noglue [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:521:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_NO_OVERRIDE_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:561:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regional [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:664:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_zone_always_transparent [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:742:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:753:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:809:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:851:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_LOCAL_DATA_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:880:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:930:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrset_trust_prim_noglue [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:985:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_LOCAL_DATA_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1009:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1031:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1054:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_TRIGGER [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1369:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1414:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1492:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1524:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1556:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1585:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1636:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1674:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1729:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_DISABLED_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1783:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_QR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1829:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1847:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_INVALID_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1904:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_rrset [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1952:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_msg [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1967:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:1994:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NXDOMAIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2031:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2080:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2096:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2134:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2170:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2195:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2243:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_CNAME_OVERRIDE_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2304:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_NO_OVERRIDE_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2374:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_NO_OVERRIDE_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2447:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2477:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2551:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2672:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_NO_OVERRIDE_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/rpz.c:2769:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RPZ_NO_OVERRIDE_ACTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_OPS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:283:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:352:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:463:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:492:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:622:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:719:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:977:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1048:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rem [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1069:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1179:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1226:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1267:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1278:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1286:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1431:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1592:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1604:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1636:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1659:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1684:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outside_network [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:1885:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inuse [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2064:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2091:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2295:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2397:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2441:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2604:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2692:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviced_initial [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2752:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_CLIENT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2842:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2852:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviced_query_UDP_EDNS_FRAG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2887:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDNS_ADVERTISED_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2927:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:2970:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COMPRESS_PTRS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3015:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rem [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3103:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviced_query_TCP_EDNS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3287:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3496:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3686:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ssl_shake_write [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3878:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cp [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3916:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:3944:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviced_query_UDP_EDNS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/listen_dnsport.c:1367:29: style: Condition '!set_recvtimestamp(s)' is always true [knownConditionTrueFalse] unbound-1.24.2/services/listen_dnsport.c:1367:47: note: Calling function 'set_recvtimestamp' returns 0 unbound-1.24.2/services/listen_dnsport.c:1367:29: note: Condition '!set_recvtimestamp(s)' is always true unbound-1.24.2/services/listen_dnsport.c:1426:7: style: Condition '!set_recvtimestamp(s)' is always true [knownConditionTrueFalse] unbound-1.24.2/services/listen_dnsport.c:1426:25: note: Calling function 'set_recvtimestamp' returns 0 unbound-1.24.2/services/listen_dnsport.c:1426:7: note: Condition '!set_recvtimestamp(s)' is always true unbound-1.24.2/services/listen_dnsport.c:1923:9: style: Variable 'do_ip6' is reassigned a value before the old one has been used. [redundantAssignment] unbound-1.24.2/services/listen_dnsport.c:1909:9: note: do_ip6 is assigned unbound-1.24.2/services/listen_dnsport.c:1923:9: note: do_ip6 is overwritten unbound-1.24.2/services/listen_dnsport.c:1132:7: style: Local variable 'port' shadows outer argument [shadowArgument] unbound-1.24.2/services/listen_dnsport.c:1123:51: note: Shadowed declaration unbound-1.24.2/services/listen_dnsport.c:1132:7: note: Shadow variable unbound-1.24.2/services/listen_dnsport.c:146:9: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/listen_dnsport.c:243:60: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/listen_dnsport.c:1129:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/listen_dnsport.c:1854:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/listen_dnsport.c:2110:48: style: Parameter 'listen' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/listen_dnsport.c:2123:49: style: Parameter 'listen' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/listen_dnsport.c:2195:77: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/parseutil.c:439:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_FALLTHROUGH [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/parseutil.c:586:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_FALLTHROUGH [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/rrdef.c:649:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RDATA_FIELD_DESCRIPTORS_COMMON [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/rrdef.c:678:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RDF_TYPE_NONE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/rrdef.c:694:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RDF_TYPE_NONE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/rrdef.c:712:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_LAST [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/rrdef.c:754:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_LAST [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:117:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dns_msg [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:196:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVE_EXPIRED_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:434:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbnode_type [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:756:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packed_rrset_data [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:809:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packed_rrset_data [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:880:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packed_rrset_data [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:923:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:945:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1514:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1569:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1641:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/sbuffer.c:21:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sldns_buffer [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1658:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1692:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1712:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1735:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1858:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1901:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_ZONEMD [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:1990:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2003:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2021:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2382:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC3 [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2504:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2557:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2580:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2624:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2660:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2737:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_YXDOMAIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2761:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dname [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2783:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2802:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2832:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC3PARAM [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2869:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2937:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2952:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2978:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3028:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC3 [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3098:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_MX [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3143:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3222:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3242:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_AA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3275:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_YXDOMAIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3301:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3354:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NXDOMAIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3380:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3403:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3522:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDNS_ADVERTISED_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3546:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDNS_ADVERTISED_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3578:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3669:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3693:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:3733:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4237:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4262:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_IXFR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4306:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4393:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4511:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4592:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4663:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4709:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4730:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4761:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4800:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4828:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_OPS [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:4892:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5040:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5092:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5181:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5229:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5311:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5414:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5602:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5649:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_AAAA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5710:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:5772:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6193:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6386:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6529:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6607:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6683:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6773:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6981:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7095:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth_nextprobe [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7354:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONEMD_ALGO_SHA384 [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7361:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONEMD_SCHEME_SIMPLE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7369:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONEMD_ALGO_SHA384 [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONEMD_ALGO_SHA384 [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7413:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONEMD_ALGO_SHA384 [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7525:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_ZONEMD [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7573:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7599:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_ZONEMD [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7642:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7688:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONEMD_SCHEME_SIMPLE [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7780:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7810:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7834:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7906:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:7983:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:8013:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:8073:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_ZONEMD [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:8181:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNSKEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:8243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNSKEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:8296:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGO_NEEDS_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:8427:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/compat/arc4random.c:80:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/compat/arc4random.c:236:19: style: Parameter 'dat' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/sbuffer.c:51:6: style: Condition '!buffer->_fixed' is always true [knownConditionTrueFalse] unbound-1.24.2/sldns/sbuffer.c:50:19: note: Assignment 'buffer->_fixed=0', assigned value is 0 unbound-1.24.2/sldns/sbuffer.c:51:6: note: Condition '!buffer->_fixed' is always true unbound-1.24.2/sldns/sbuffer.c:44:55: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:87:28: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:1259:34: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:1263:28: style: Variable 'packed_rrset' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/rpz.c:1631:21: style: Parameter 'trigger' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:1633:62: style: Parameter 'log_name' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:1821:36: style: Parameter 'auth_zone' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:1821:66: style: Parameter 'soa' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:1987:37: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:1988:21: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:2089:41: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:2184:21: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:2280:82: style: Parameter 'is' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:2429:50: style: Parameter 'dp' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/rpz.c:664:25: style: Variable 'tp' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/services/rpz.c:1674:25: style: Variable 'action' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/smallapp/unbound-anchor.c:124:2: error: #error "need libexpat to parse root-anchors.xml file." [preprocessorErrorDirective] unbound-1.24.2/services/localzone.c:593:34: warning: Either the condition 'rrset' is redundant or there is possible null pointer dereference: rrset. [nullPointerRedundantCheck] unbound-1.24.2/services/localzone.c:594:13: note: Assuming that condition 'rrset' is not redundant unbound-1.24.2/services/localzone.c:593:34: note: Null pointer dereference unbound-1.24.2/services/localzone.c:1905:34: warning: Either the condition 'z' is redundant or there is possible null pointer dereference: z. [nullPointerRedundantCheck] unbound-1.24.2/services/localzone.c:1909:6: note: Assuming that condition 'z' is not redundant unbound-1.24.2/services/localzone.c:1905:34: note: Null pointer dereference unbound-1.24.2/services/localzone.c:1905:46: warning: Either the condition 'z' is redundant or there is possible null pointer dereference: z. [nullPointerRedundantCheck] unbound-1.24.2/services/localzone.c:1909:6: note: Assuming that condition 'z' is not redundant unbound-1.24.2/services/localzone.c:1905:46: note: Null pointer dereference unbound-1.24.2/services/localzone.c:1906:32: warning: Either the condition 'z' is redundant or there is possible null pointer dereference: z. [nullPointerRedundantCheck] unbound-1.24.2/services/localzone.c:1909:6: note: Assuming that condition 'z' is not redundant unbound-1.24.2/services/localzone.c:1906:32: note: Null pointer dereference unbound-1.24.2/services/localzone.c:1907:4: warning: Either the condition 'z' is redundant or there is possible null pointer dereference: z. [nullPointerRedundantCheck] unbound-1.24.2/services/localzone.c:1909:6: note: Assuming that condition 'z' is not redundant unbound-1.24.2/services/localzone.c:1907:4: note: Null pointer dereference unbound-1.24.2/services/localzone.c:64:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/localzone.c:331:41: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:348:43: style: Parameter 'pd' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:348:56: style: Parameter 'rdata' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:401:10: style: Variable 'oldlen' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/localzone.c:402:10: style: Variable 'oldttl' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/localzone.c:785:63: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:787:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/localzone.c:828:34: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:830:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/localzone.c:985:67: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:1159:67: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:1175:62: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:1177:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/localzone.c:1374:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/localzone.c:1618:68: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:1623:22: style: Variable 'lr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/localzone.c:1656:21: style: Parameter 'ld' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:1788:18: style: Parameter 'taglist' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:1788:51: style: Parameter 'taglist2' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:1789:11: style: Parameter 'tagactions' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/localzone.c:2016:60: style: Parameter 'match' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/wire2str.c:442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:530:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_OPT [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:669:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_KEY_ZONE_KEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:714:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_NSEC3_VARS_OPTOUT_MASK [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:722:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNSKEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:761:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:857:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COMPRESS_PTRS [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:962:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sldns_rr_classes [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:1026:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVCPARAMKEY_COUNT [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:1049:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:1078:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:1244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_FALLTHROUGH [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:1431:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:1498:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_APL_NEGATION [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:2267:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:2471:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_OPT [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:88:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGFILE [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:138:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:175:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:327:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:421:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:499:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:516:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:530:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:550:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:1025:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-checkconf.c:1067:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGFILE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_GENERAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:173:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:284:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_CLASS [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:306:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_TYPE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:326:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:367:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RDF_TYPE_STR [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:409:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_RDATA [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_GENERAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:498:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:642:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_RDFLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:759:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_GENERAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:904:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_RDFLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1029:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1129:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVCB_KEY_ECH [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1180:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1203:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1258:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVCB_MAX_COMMA_SEPARATED_VALUES [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1404:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_RDFLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1479:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_RDFLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1539:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1558:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SVCB_UNKNOWN_KEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1622:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_RDFLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1739:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_NOT_IMPL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1752:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_INT [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1765:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_INT [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1777:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1796:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1817:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_NOT_IMPL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1828:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1863:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_OK [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1939:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_OK [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1956:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:1987:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_OK [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2029:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_TYPE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2072:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_TYPE [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2084:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_CLASS [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2096:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sldns_cert_algorithms [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2116:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sldns_algorithms [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2131:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sldns_tsig_errors [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_TIME [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_PERIOD [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_INVALID_STR [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2530:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_INVALID_STR [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2563:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_RDFLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2627:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_HEX [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2722:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2744:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2765:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2793:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX_TAG [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2815:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_BUFFER_TOO_SMALL [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2880:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_WIREPARSE_ERR_SYNTAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:97:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGFILE [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:526:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:536:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_LIB_SYS [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:567:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_OP_NO_SSLv3 [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:623:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:773:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MODE_AUTO_RETRY [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:809:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ERROR_ZERO_RETURN [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:839:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:893:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_CONTROL_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:975:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGFILE [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-control.c:688:13: warning:inconclusive: Either the condition 'fd==-1' is redundant or connect() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] unbound-1.24.2/smallapp/unbound-control.c:684:8: note: Assuming that condition 'fd==-1' is not redundant unbound-1.24.2/smallapp/unbound-control.c:688:13: note: Invalid argument unbound-1.24.2/smallapp/unbound-control.c:681:16: style: The comparison 'addrfamily == 0' is always true. [knownConditionTrueFalse] unbound-1.24.2/smallapp/unbound-control.c:623:19: note: 'addrfamily' is assigned value '0' here. unbound-1.24.2/smallapp/unbound-control.c:681:16: note: The comparison 'addrfamily == 0' is always true. unbound-1.24.2/smallapp/unbound-control.c:932:31: style: Parameter 'svr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iterator.c:1722:9: style: Condition 'have_dp' is always true [knownConditionTrueFalse] unbound-1.24.2/iterator/iterator.c:1877:34: style: Condition 'iq->response' is always true [knownConditionTrueFalse] unbound-1.24.2/smallapp/unbound-checkconf.c:167:46: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/smallapp/unbound-checkconf.c:170:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/smallapp/unbound-checkconf.c:171:26: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/smallapp/unbound-checkconf.c:323:22: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/smallapp/unbound-checkconf.c:492:31: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/smallapp/unbound-checkconf.c:509:40: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/smallapp/unbound-checkconf.c:733:10: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/smallapp/unbound-checkconf.c:740:10: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/smallapp/unbound-host.c:98:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ROOT_ANCHOR_FILE [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:124:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:178:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:273:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:328:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:376:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:398:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:415:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/unbound-host.c:437:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/smallapp/worker_cb.c:53:57: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:60:58: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:68:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:76:59: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:84:60: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:92:40: debug: Function::addArguments found argument 'sig' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:98:33: debug: Function::addArguments found argument 'qinfo' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:126:40: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:132:33: debug: Function::addArguments found argument 'qinfo' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:145:67: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:153:60: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:160:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:167:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:174:48: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:181:47: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:187:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:192:46: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:197:44: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:202:43: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:232:48: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:238:43: debug: Function::addArguments found argument 'str' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:259:45: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/smallapp/worker_cb.c:265:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/asynclook.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/asynclook.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/asynclook.c:206:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/asynclook.c:326:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_NOID [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/asynclook.c:417:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/outside_network.c:801:29: style: Redundant condition: !reuse->lru_prev. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] unbound-1.24.2/services/outside_network.c:2458:20: style: Redundant condition: reuse. '!reuse || (reuse && pend)' is equivalent to '!reuse || pend' [redundantCondition] unbound-1.24.2/services/outside_network.c:112:20: style: Condition 'p1->id==p2->id' is always true [knownConditionTrueFalse] unbound-1.24.2/services/outside_network.c:110:12: note: Assuming that condition 'p1->id>p2->id' is not redundant unbound-1.24.2/services/outside_network.c:108:12: note: Assuming that condition 'p1->idid' is not redundant unbound-1.24.2/services/outside_network.c:112:20: note: Condition 'p1->id==p2->id' is always true unbound-1.24.2/services/outside_network.c:126:25: style: Condition 'q1->qbuflen==q2->qbuflen' is always true [knownConditionTrueFalse] unbound-1.24.2/services/outside_network.c:124:17: note: Assuming that condition 'q1->qbuflen>q2->qbuflen' is not redundant unbound-1.24.2/services/outside_network.c:122:17: note: Assuming that condition 'q1->qbuflenqbuflen' is not redundant unbound-1.24.2/services/outside_network.c:126:25: note: Condition 'q1->qbuflen==q2->qbuflen' is always true unbound-1.24.2/services/outside_network.c:2739:6: style: Condition '!reuse_tcp_insert(sq->outnet,pend_tcp)' is always false [knownConditionTrueFalse] unbound-1.24.2/services/outside_network.c:2739:23: note: Calling function 'reuse_tcp_insert' returns 1 unbound-1.24.2/services/outside_network.c:2739:6: note: Condition '!reuse_tcp_insert(sq->outnet,pend_tcp)' is always false unbound-1.24.2/iterator/iterator.c:223:19: style: Variable 'ie' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iterator.c:383:34: style: Parameter 'iq' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iterator.c:451:55: style: Parameter 'iq' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iterator.c:610:37: style: Parameter 'iq' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iterator.c:1157:19: style: Variable 'ie' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iterator.c:1211:19: style: Variable 'ie' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/smallapp/unbound-host.c:221:30: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/smallapp/unbound-host.c:267:20: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/smallapp/unbound-host.c:267:29: style: Parameter 'cstr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/smallapp/unbound-host.c:267:41: style: Parameter 'tstr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/smallapp/unbound-host.c:429:8: style: Variable 'qclass' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/smallapp/unbound-host.c:430:8: style: Variable 'qtype' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iterator.c:1997:26: style: Parameter 'ie' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/iterator/iterator.c:2166:19: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/iterator/iterator.c:3815:19: style: Variable 'ie' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/outside_network.c:408:13: warning: Either the condition '!w' is redundant or there is possible null pointer dereference: w. [nullPointerRedundantCheck] unbound-1.24.2/services/outside_network.c:409:5: note: Assuming that condition '!w' is not redundant unbound-1.24.2/services/outside_network.c:408:13: note: Null pointer dereference unbound-1.24.2/testcode/asynclook.c:543:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] unbound-1.24.2/testcode/asynclook.c:274:6: style: Condition 'doprint' is always false [knownConditionTrueFalse] unbound-1.24.2/testcode/asynclook.c:270:16: note: Assignment 'doprint=0', assigned value is 0 unbound-1.24.2/testcode/asynclook.c:274:6: note: Condition 'doprint' is always false unbound-1.24.2/services/outside_network.c:182:22: style: Variable 'w1' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/outside_network.c:183:22: style: Variable 'w2' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/outside_network.c:270:8: style: Variable 'err' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/outside_network.c:484:22: style: Variable 'w' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/outside_network.c:2584:27: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/outside_network.c:2629:48: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/outside_network.c:3550:55: style: Parameter 'cb_arg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/outside_network.c:3555:29: style: Variable 'del' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/asynclook.c:280:4: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] unbound-1.24.2/services/outside_network.c:3898:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/outside_network.c:3937:41: style: Parameter 'sq' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/outside_network.c:3939:27: style: Variable 'sb' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/asynclook.c:97:25: style: Parameter 'argv' can be declared as const array [constParameter] unbound-1.24.2/testcode/asynclook.c:194:63: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/dohclient.c:662:26: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] unbound-1.24.2/services/outside_network.c:2368:14: style: Variable 'id' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/testcode/doqclient.c:2528:26: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2546:57: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2553:58: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2561:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2569:59: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2577:60: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2585:40: debug: Function::addArguments found argument 'sig' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2591:33: debug: Function::addArguments found argument 'qinfo' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2619:40: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2625:33: debug: Function::addArguments found argument 'qinfo' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2638:67: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2646:60: debug: Function::addArguments found argument 'tube' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2653:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2660:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2667:48: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2674:47: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2680:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2685:46: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2690:44: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2695:43: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2725:48: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2731:43: debug: Function::addArguments found argument 'str' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2752:45: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/doqclient.c:2758:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/delayer.c:379:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:399:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:467:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:499:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:561:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:627:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:684:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:859:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:924:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:977:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/delayer.c:1073:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/memstats.c:199:31: error: There is an unknown macro here somewhere. Configuration is required. If ARG_LL is a macro then please configure it. [unknownMacro] unbound-1.24.2/testcode/lock_verify.c:393:61: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/lock_verify.c:402:58: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/sldns/parseutil.c:506:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/sldns/parseutil.c:668:8: style: Variable 'b64' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/lock_verify.c:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/lock_verify.c:195:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_lock_cmp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/lock_verify.c:219:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_lock_cmp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/lock_verify.c:340:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/lock_verify.c:385:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/lock_verify.c:443:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable order_lock_cmp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/perf.c:63:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/perf.c:209:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/perf.c:279:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/perf.c:299:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/perf.c:350:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/perf.c:403:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/perf.c:489:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDNS_ADVERTISED_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/perf.c:629:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:949:71: debug: Function::addArguments found argument 'ports' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:991:34: debug: Function::addArguments found argument 'sigs' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1075:50: debug: Function::addArguments found argument 'comsig' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1123:21: debug: Function::addArguments found argument 'num_ports' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1165:66: debug: Function::addArguments found argument 'outnet' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1271:18: debug: Function::addArguments found argument 'want_dnssec' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1426:48: debug: Function::addArguments found argument 'ifs' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1433:74: debug: Function::addArguments found argument 'cfg' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1445:74: debug: Function::addArguments found argument 'base' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1457:72: debug: Function::addArguments found argument 'base' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1470:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1476:63: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1494:58: debug: Function::addArguments found argument 'listen' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1499:59: debug: Function::addArguments found argument 'outnet' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1504:58: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1509:58: debug: Function::addArguments found argument 'timer' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1514:60: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1520:50: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1528:50: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1536:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1541:42: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1546:51: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1551:40: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1556:46: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1562:52: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1568:53: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1574:53: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1580:42: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1586:43: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1592:54: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1598:55: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1604:53: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1610:51: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1616:58: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1624:58: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1632:41: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1638:42: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1644:39: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1650:42: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1718:71: debug: Function::addArguments found argument 'b' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1727:72: debug: Function::addArguments found argument 'b' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1733:52: debug: Function::addArguments found argument 'worker' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1737:61: debug: Function::addArguments found argument 'listen' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1741:60: debug: Function::addArguments found argument 'listen' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1745:67: debug: Function::addArguments found argument 'rc' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1749:66: debug: Function::addArguments found argument 'rc' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1753:37: debug: Function::addArguments found argument 'family' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1765:72: debug: Function::addArguments found argument 'base' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1777:14: debug: Function::addArguments found argument 'base' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1787:39: debug: Function::addArguments found argument 'to_addr' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1807:59: debug: Function::addArguments found argument 'ssl' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1909:60: debug: Function::addArguments found argument 'is_connected' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1968:60: debug: Function::addArguments found argument 'addr' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1976:40: debug: Function::addArguments found argument 's' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1983:65: debug: Function::addArguments found argument 'req' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:1991:65: debug: Function::addArguments found argument 'req' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:2015:66: debug: Function::addArguments found argument 'h2_stream' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:2020:70: debug: Function::addArguments found argument 'h2_stream' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:2024:45: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:2031:41: debug: Function::addArguments found argument 'fast_reload_thread' with varid 0. [varid0] unbound-1.24.2/testcode/fake_event.c:2036:64: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/petal.c:84:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:94:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:109:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:163:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ERROR_ZERO_RETURN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:243:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_OP_NO_SSLv3 [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:315:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MODE_AUTO_RETRY [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:414:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:471:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:566:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:586:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:661:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:1824:13: portability: Non reentrant function 'getprotobynumber' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobynumber_r'. [prohibitedgetprotobynumberCalled] unbound-1.24.2/sldns/wire2str.c:1847:15: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] unbound-1.24.2/testcode/lock_verify.c:192:5: style: Condition '!readup_str(&o->create_file,in)' is always false [knownConditionTrueFalse] unbound-1.24.2/testcode/lock_verify.c:192:16: note: Calling function 'readup_str' returns 1 unbound-1.24.2/testcode/lock_verify.c:192:5: note: Condition '!readup_str(&o->create_file,in)' is always false unbound-1.24.2/testcode/lock_verify.c:239:5: style: Condition '!readup_str(&ref->file,in)' is always false [knownConditionTrueFalse] unbound-1.24.2/testcode/lock_verify.c:239:16: note: Calling function 'readup_str' returns 1 unbound-1.24.2/testcode/lock_verify.c:239:5: note: Condition '!readup_str(&ref->file,in)' is always false unbound-1.24.2/testcode/lock_verify.c:219:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: o [nullPointerOutOfMemory] unbound-1.24.2/testcode/lock_verify.c:217:31: note: Assuming allocation function fails unbound-1.24.2/testcode/lock_verify.c:217:31: note: Assignment 'o=calloc(1,sizeof(struct order_lock))', assigned value is 0 unbound-1.24.2/testcode/lock_verify.c:219:2: note: Null pointer dereference unbound-1.24.2/testcode/lock_verify.c:220:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: o [nullPointerOutOfMemory] unbound-1.24.2/testcode/lock_verify.c:217:31: note: Assuming allocation function fails unbound-1.24.2/testcode/lock_verify.c:217:31: note: Assignment 'o=calloc(1,sizeof(struct order_lock))', assigned value is 0 unbound-1.24.2/testcode/lock_verify.c:220:2: note: Null pointer dereference unbound-1.24.2/testcode/lock_verify.c:221:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: o [nullPointerOutOfMemory] unbound-1.24.2/testcode/lock_verify.c:217:31: note: Assuming allocation function fails unbound-1.24.2/testcode/lock_verify.c:217:31: note: Assignment 'o=calloc(1,sizeof(struct order_lock))', assigned value is 0 unbound-1.24.2/testcode/lock_verify.c:221:2: note: Null pointer dereference unbound-1.24.2/testcode/lock_verify.c:215:48: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/lock_verify.c:261:47: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/lock_verify.c:295:22: style: Variable 'next' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/lock_verify.c:310:42: style: Parameter 'visit' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/lock_verify.c:345:8: error: Uninitialized variable: ref->lock [uninitvar] unbound-1.24.2/testcode/lock_verify.c:381:13: error: Uninitialized variable: lock->id.thr [uninitvar] unbound-1.24.2/testcode/perf.c:59:25: style: Parameter 'nm' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/perf.c:161:33: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/perf.c:161:53: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/perf.c:175:49: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/perf.c:189:54: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/perf.c:321:54: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/perf.c:322:18: style: Parameter 'elapsed' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/perf.c:447:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/perf.c:542:46: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/wire2str.c:413:59: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/wire2str.c:707:11: style: Variable 'rdata' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/sldns/wire2str.c:1439:51: style: Parameter 'dl' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/wire2str.c:1439:73: style: Parameter 'sl' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/pktview.c:78:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/pktview.c:137:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sldns_rr_classes [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/pktview.c:197:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/wire2str.c:2275:8: style: Unused variable: buf [unusedVariable] unbound-1.24.2/testcode/pktview.c:52:25: style: Parameter 'argv' can be declared as const array [constParameter] unbound-1.24.2/testcode/fake_event.c:216:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repevt_back_query [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/readzone.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_udp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/readzone.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_BUF_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:417:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repevt_front_reply [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:459:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:509:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_udp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:549:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:563:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:600:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:653:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:837:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:914:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repevt_front_reply [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:966:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listen_dnsport [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:995:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replay_runtime [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1071:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_signal [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1091:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replay_answer [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1141:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable outside_network [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fake_pending [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fake_pending [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fake_pending [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1437:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listen_port [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1815:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fake_pending [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1914:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fake_pending [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/signit.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/signit.c:181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_STATUS_SYNTAX_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/signit.c:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/signit.c:227:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/signit.c:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_STATUS_OK [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/petal.c:98:21: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/petal.c:363:25: style: Parameter 's' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/petal.c:376:33: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/petal.c:447:38: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/petal.c:565:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/readzone.c:60:8: style: Variable 'progname' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/replay.c:568:45: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:618:14: debug: Function::addArguments found argument 'cfg' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:623:76: debug: Function::addArguments found argument 'cfg' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:633:60: debug: Function::addArguments found argument 'rc' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:638:65: debug: Function::addArguments found argument 'rc' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:646:59: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:654:60: debug: Function::addArguments found argument 'c' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:662:43: debug: Function::addArguments found argument 'str' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:703:62: debug: Function::addArguments found argument 'addr' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:709:57: debug: Function::addArguments found argument 'err' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:725:41: debug: Function::addArguments found argument 'list' with varid 0. [varid0] unbound-1.24.2/testcode/testbound.c:730:67: debug: Function::addArguments found argument 'worker' with varid 0. [varid0] unbound-1.24.2/testcode/delayer.c:1036:10: warning: Either the condition '(listen_s=socket(str_is_ip6(bind_str)?AF_INET6:AF_INET,SOCK_STREAM,0))==-1' is redundant or bind() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] unbound-1.24.2/testcode/delayer.c:1024:20: note: Assuming that condition '(listen_s=socket(str_is_ip6(bind_str)?AF_INET6:AF_INET,SOCK_STREAM,0))==-1' is not redundant unbound-1.24.2/testcode/delayer.c:1036:10: note: Invalid argument unbound-1.24.2/testcode/delayer.c:731:6: style: Condition '!delete_it' is always true [knownConditionTrueFalse] unbound-1.24.2/testcode/delayer.c:729:15: note: Assignment 'delete_it=0', assigned value is 0 unbound-1.24.2/testcode/delayer.c:731:6: note: Condition '!delete_it' is always true unbound-1.24.2/testcode/delayer.c:206:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:204:45: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:204:22: note: Assignment 'r=(struct ringbuf*)calloc(1,sizeof(*r))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:206:2: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:207:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:204:45: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:204:22: note: Assignment 'r=(struct ringbuf*)calloc(1,sizeof(*r))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:207:6: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:465:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:463:27: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:463:6: note: Assignment 'p=(struct proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:465:2: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:466:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:463:27: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:463:6: note: Assignment 'p=(struct proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:466:5: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:469:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:463:27: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:463:6: note: Assignment 'p=(struct proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:469:18: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:471:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:463:27: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:463:6: note: Assignment 'p=(struct proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:471:2: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:472:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:463:27: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:463:6: note: Assignment 'p=(struct proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:472:2: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:474:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:463:27: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:463:6: note: Assignment 'p=(struct proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:474:18: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:475:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:463:27: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:463:6: note: Assignment 'p=(struct proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:475:5: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:574:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:574:2: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:575:41: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:575:41: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:576:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:576:2: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:577:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:577:2: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:579:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:579:5: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:582:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:582:18: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:583:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:583:18: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:584:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:584:13: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:600:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:600:2: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:604:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:604:18: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:605:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:605:18: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:606:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] unbound-1.24.2/testcode/delayer.c:571:31: note: Assuming allocation function fails unbound-1.24.2/testcode/delayer.c:571:6: note: Assignment 'p=(struct tcp_proxy*)calloc(1,sizeof(*p))', assigned value is 0 unbound-1.24.2/testcode/delayer.c:606:5: note: Null pointer dereference unbound-1.24.2/testcode/delayer.c:143:25: style: Parameter 'argv' can be declared as const array [constParameter] unbound-1.24.2/testcode/delayer.c:158:31: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:225:64: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:226:18: style: Parameter 'delay' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:287:28: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:360:52: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:361:27: style: Parameter 'srv_addr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:423:23: style: Parameter 'rset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:424:37: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:619:47: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:620:18: style: Parameter 'delay' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:671:47: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:717:41: style: Parameter 'tcp_timeout' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:718:10: style: Parameter 'rset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/delayer.c:808:34: style: Parameter 'now' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/streamtcp.c:95:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/streamtcp.c:128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/streamtcp.c:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_IXFR [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/streamtcp.c:393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/streamtcp.c:425:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/streamtcp.c:468:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_ERROR_WANT_WRITE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/streamtcp.c:591:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_ERR [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testbound.c:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testbound.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testbound.c:176:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testbound.c:223:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testbound.c:255:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testbound.c:388:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testbound.c:625:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daemon_remote [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitanchor.c:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitanchor.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitanchor.c:98:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/replay.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replay_range [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/replay.c:257:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replay_moment [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/replay.c:423:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replay_scenario [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/replay.c:809:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARG_LL [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/replay.c:946:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testbound.c:135:30: style: Parameter 'argv' can be declared as const array [constParameter] unbound-1.24.2/testcode/testbound.c:210:8: style: Variable 'parse' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/testbound.c:339:25: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/testbound.c:348:24: style: Parameter 'playback_file' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitauth.c:632:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitauth.c:667:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitauth.c:694:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitauth.c:794:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_QR [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitauth.c:827:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitauth.c:911:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/streamtcp.c:70:25: style: Parameter 'argv' can be declared as const array [constParameter] unbound-1.24.2/testcode/streamtcp.c:548:9: style: Variable 'strpipe' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitinfra.c:87:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEFUL_SERVER_TOP_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitinfra.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_SERVER_NICENESS [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:94:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_packet [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:147:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport_udp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:278:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:356:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:415:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:493:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:528:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_OPT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:555:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_SECTION_QUESTION [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:709:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:733:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:753:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:767:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:777:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:785:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:799:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:856:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:909:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDNS_MASK_DO_BIT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:957:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDNS_EDE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:969:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDNS_COOKIE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:986:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:1067:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:1179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RDF_TYPE_DNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:1243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:1703:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/testpkts.c:1816:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/fake_event.c:1324:4: error: Memory pointed to by 'pend' is freed twice. [doubleFree] unbound-1.24.2/testcode/fake_event.c:1317:5: note: Memory pointed to by 'pend' is freed twice. unbound-1.24.2/testcode/fake_event.c:1324:4: note: Memory pointed to by 'pend' is freed twice. unbound-1.24.2/testcode/fake_event.c:1375:40: error: Dereferencing 'pend' after it is deallocated / released [deallocuse] unbound-1.24.2/testcode/fake_event.c:1376:6: error: Dereferencing 'pend' after it is deallocated / released [deallocuse] unbound-1.24.2/testcode/fake_event.c:342:11: warning:inconclusive: Either the condition 'entry' is redundant or there is possible null pointer dereference: entry. [nullPointerRedundantCheck] unbound-1.24.2/testcode/fake_event.c:396:6: note: Assuming that condition 'entry' is not redundant unbound-1.24.2/testcode/fake_event.c:390:35: note: Calling function 'fill_buffer_with_reply', 2nd argument 'entry' value is 0 unbound-1.24.2/testcode/fake_event.c:342:11: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:350:5: warning:inconclusive: Either the condition 'reppkt' is redundant or there is possible null pointer dereference: reppkt. [nullPointerRedundantCheck] unbound-1.24.2/testcode/fake_event.c:345:9: note: Assuming that condition 'reppkt' is not redundant unbound-1.24.2/testcode/fake_event.c:350:5: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:414:30: warning: Either the condition 'runtime' is redundant or there is possible null pointer dereference: runtime. [nullPointerRedundantCheck] unbound-1.24.2/testcode/fake_event.c:416:13: note: Assuming that condition 'runtime' is not redundant unbound-1.24.2/testcode/fake_event.c:414:30: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:603:40: warning: If resource allocation fails, then there is a possible null pointer dereference: in [nullPointerOutOfResources] unbound-1.24.2/testcode/fake_event.c:599:12: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:599:12: note: Assignment 'in=fopen(name,"r")', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:603:40: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:656:40: warning: If resource allocation fails, then there is a possible null pointer dereference: in [nullPointerOutOfResources] unbound-1.24.2/testcode/fake_event.c:652:12: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:652:12: note: Assignment 'in=fopen(name,"r")', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:656:40: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:998:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: runtime [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:995:9: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:994:35: note: Assignment 'runtime=(struct replay_runtime*)calloc(1,sizeof(struct replay_runtime))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:998:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:999:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: runtime [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:995:9: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:994:35: note: Assignment 'runtime=(struct replay_runtime*)calloc(1,sizeof(struct replay_runtime))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:999:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1000:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: runtime [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:995:9: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:994:35: note: Assignment 'runtime=(struct replay_runtime*)calloc(1,sizeof(struct replay_runtime))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1000:6: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1097:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ans [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1090:59: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1090:30: note: Assignment 'ans=(struct replay_answer*)calloc(1,sizeof(struct replay_answer))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1097:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1104:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ans [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1090:59: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1090:30: note: Assignment 'ans=(struct replay_answer*)calloc(1,sizeof(struct replay_answer))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1104:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1104:39: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ans [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1090:59: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1090:30: note: Assignment 'ans=(struct replay_answer*)calloc(1,sizeof(struct replay_answer))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1104:39: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1105:22: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ans [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1090:59: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1090:30: note: Assignment 'ans=(struct replay_answer*)calloc(1,sizeof(struct replay_answer))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1105:22: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1106:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ans [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1090:59: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1090:30: note: Assignment 'ans=(struct replay_answer*)calloc(1,sizeof(struct replay_answer))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1106:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1106:36: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ans [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1090:59: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1090:30: note: Assignment 'ans=(struct replay_answer*)calloc(1,sizeof(struct replay_answer))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1106:36: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1107:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ans [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1090:59: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1090:30: note: Assignment 'ans=(struct replay_answer*)calloc(1,sizeof(struct replay_answer))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1107:6: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1178:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1178:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1179:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1179:13: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1180:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1180:21: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1182:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1182:20: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1184:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1184:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1185:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1185:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1186:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1186:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1187:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1187:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1188:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1188:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1189:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1189:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1190:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1190:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1191:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1191:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1192:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1192:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1193:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1193:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1194:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1194:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1194:49: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1194:49: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1195:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1175:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1175:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1195:6: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1228:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1228:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1229:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1229:13: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1230:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1230:21: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1232:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1232:20: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1234:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1234:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1235:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1235:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1236:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1236:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1237:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1237:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1238:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1238:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1239:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1239:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1240:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1240:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1241:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1241:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1242:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1242:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1243:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1243:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1244:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1244:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1244:49: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1244:49: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1245:6: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1225:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1225:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1245:6: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1293:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1293:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1294:13: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1294:13: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1295:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1295:25: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1296:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1296:25: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1297:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1297:25: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1298:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1298:25: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1299:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1299:25: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1300:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1300:25: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1301:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1301:21: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1302:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1302:25: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1303:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1303:25: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1304:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: pend [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1281:58: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1281:30: note: Assignment 'pend=(struct fake_pending*)calloc(1,sizeof(struct fake_pending))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1304:20: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1664:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1661:51: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1661:25: note: Assignment 't=(struct fake_timer*)calloc(1,sizeof(*t))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1664:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1665:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1661:51: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1661:25: note: Assignment 't=(struct fake_timer*)calloc(1,sizeof(*t))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1665:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1666:36: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1661:51: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1661:25: note: Assignment 't=(struct fake_timer*)calloc(1,sizeof(*t))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1666:36: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1667:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1661:51: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1661:25: note: Assignment 't=(struct fake_timer*)calloc(1,sizeof(*t))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1667:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:1668:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: t [nullPointerOutOfMemory] unbound-1.24.2/testcode/fake_event.c:1661:51: note: Assuming allocation function fails unbound-1.24.2/testcode/fake_event.c:1661:25: note: Assignment 't=(struct fake_timer*)calloc(1,sizeof(*t))', assigned value is 0 unbound-1.24.2/testcode/fake_event.c:1668:2: note: Null pointer dereference unbound-1.24.2/testcode/fake_event.c:319:35: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/fake_event.c:322:23: style: Variable 'reppkt' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/fake_event.c:1057:25: style: Variable 'runtime' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/fake_event.c:1680:63: style: Parameter 'tv' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/fake_event.c:1692:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitldns.c:157:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitauth.c:928:40: style: Condition 'ret==0' is always false [knownConditionTrueFalse] unbound-1.24.2/testcode/unitauth.c:633:30: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] unbound-1.24.2/testcode/unitauth.c:631:13: note: Assuming allocation function fails unbound-1.24.2/testcode/unitauth.c:631:13: note: Assignment 'out=fopen(fname,"w")', assigned value is 0 unbound-1.24.2/testcode/unitauth.c:633:30: note: Null pointer dereference unbound-1.24.2/testcode/unitauth.c:639:9: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] unbound-1.24.2/testcode/unitauth.c:631:13: note: Assuming allocation function fails unbound-1.24.2/testcode/unitauth.c:631:13: note: Assignment 'out=fopen(fname,"w")', assigned value is 0 unbound-1.24.2/testcode/unitauth.c:639:9: note: Null pointer dereference unbound-1.24.2/testcode/unitauth.c:768:3: warning: Either the condition '!dp_nm' is redundant or there is possible null pointer dereference: dp_nm. [nullPointerRedundantCheck] unbound-1.24.2/testcode/unitauth.c:769:5: note: Assuming that condition '!dp_nm' is not redundant unbound-1.24.2/testcode/unitauth.c:768:3: note: Null pointer dereference unbound-1.24.2/testcode/unitdname.c:1139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitauth.c:699:9: style: Variable 'cp1' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitauth.c:699:15: style: Variable 'cp2' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitauth.c:814:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitauth.c:904:27: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitauth.c:980:20: style: Variable 'z' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitlruhash.c:348:7: style: Condition '0&&ref' is always false [knownConditionTrueFalse] unbound-1.24.2/testcode/unitlruhash.c:64:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitlruhash.c:62:41: note: Assuming allocation function fails unbound-1.24.2/testcode/unitlruhash.c:62:20: note: Assignment 'k=(struct testkey_type*)calloc(1,sizeof(struct testkey_type))', assigned value is 0 unbound-1.24.2/testcode/unitlruhash.c:64:2: note: Null pointer dereference unbound-1.24.2/testcode/unitlruhash.c:65:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitlruhash.c:62:41: note: Assuming allocation function fails unbound-1.24.2/testcode/unitlruhash.c:62:20: note: Assignment 'k=(struct testkey_type*)calloc(1,sizeof(struct testkey_type))', assigned value is 0 unbound-1.24.2/testcode/unitlruhash.c:65:2: note: Null pointer dereference unbound-1.24.2/testcode/unitlruhash.c:66:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitlruhash.c:62:41: note: Assuming allocation function fails unbound-1.24.2/testcode/unitlruhash.c:62:20: note: Assignment 'k=(struct testkey_type*)calloc(1,sizeof(struct testkey_type))', assigned value is 0 unbound-1.24.2/testcode/unitlruhash.c:66:2: note: Null pointer dereference unbound-1.24.2/testcode/unitlruhash.c:75:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitlruhash.c:72:43: note: Assuming allocation function fails unbound-1.24.2/testcode/unitlruhash.c:72:21: note: Assignment 'd=(struct testdata_type*)calloc(1,sizeof(struct testdata_type))', assigned value is 0 unbound-1.24.2/testcode/unitlruhash.c:75:2: note: Null pointer dereference unbound-1.24.2/testcode/unitmain.c:191:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:437:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_SERVER_NICENESS [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:487:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_STATUS_INVALID [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:517:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_STATUS_INVALID [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:550:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_STATUS_VALID_RENEW [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:581:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_STATUS_EXPIRED [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:612:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_STATUS_VALID_RENEW [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:641:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_STATUS_CLIENT_ONLY [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:709:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:731:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_deny [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:767:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable respip_deny [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:851:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:912:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:932:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_view [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:982:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDNS_ADVERTISED_VERSION [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:1042:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:1055:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDNS_EDE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:1103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:1133:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:1161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:1194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:1256:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmain.c:1316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RRSET_ROUNDROBIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitldns.c:54:21: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitldns.c:114:17: style: Parameter 'wire_chk' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitldns.c:114:33: style: Parameter 'txt_chk' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitldns.c:114:48: style: Parameter 'txt_out' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitldns.c:114:63: style: Parameter 'wire_out' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitldns.c:115:8: style: Parameter 'back' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitdname.c:1093:8: style: Variable 'descs' can be declared as const array [constVariable] unbound-1.24.2/testcode/unitmsgparse.c:178:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmsgparse.c:223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_FORMERR [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmsgparse.c:281:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmsgparse.c:299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmsgparse.c:337:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_FORMERR [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmsgparse.c:457:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitmsgparse.c:505:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_NEG_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitregional.c:67:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regional [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:2456:25: portability: Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. [prohibitedgetprotobynameCalled] unbound-1.24.2/sldns/str2wire.c:2469:28: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] unbound-1.24.2/testcode/unitneg.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitneg.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_CLASS_IN [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitneg.c:265:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitneg.c:329:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitneg.c:432:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_neg_data_compare [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitneg.c:480:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_neg_zone_compare [valueFlowBailoutIncompleteVar] unbound-1.24.2/sldns/str2wire.c:127:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] unbound-1.24.2/sldns/str2wire.c:117:15: note: outer condition: label_len!=0 unbound-1.24.2/sldns/str2wire.c:127:31: note: opposite inner condition: label_len==0 unbound-1.24.2/testcode/unitmsgparse.c:161:21: style: Condition 'status!=0' is always true [knownConditionTrueFalse] unbound-1.24.2/testcode/replay.c:692:2: style: Obsolescent function 'ctime_r' called. It is recommended to use 'strftime' instead. [prohibitedctime_rCalled] unbound-1.24.2/testcode/unitregional.c:129:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/testcode/unitregional.c:155:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/testcode/unitregional.c:169:5: style: Variable 's' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/sldns/str2wire.c:1018:16: style: Redundant initialization for 's'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/sldns/str2wire.c:1016:17: note: s is initialized unbound-1.24.2/sldns/str2wire.c:1018:16: note: s is overwritten unbound-1.24.2/testcode/unitmsgparse.c:239:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitmsgparse.c:298:31: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/replay.c:135:25: style: Parameter 'remain' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/replay.c:414:21: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/replay.c:489:26: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/replay.c:529:36: style: Parameter 'runtime' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/replay.c:555:21: style: Variable 'x' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/replay.c:556:21: style: Variable 'y' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/replay.c:587:20: style: Parameter 'text' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/replay.c:608:47: style: Parameter 'after' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/replay.c:898:21: style: Variable 'x' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/replay.c:912:52: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/str2wire.c:187:65: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/str2wire.c:300:7: style: Parameter 'not_there' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/str2wire.c:435:30: style: Parameter 'rr_len' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/str2wire.c:606:62: style: Parameter 'token_len' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/str2wire.c:1460:11: style: Variable 'orig_dst' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/sldns/str2wire.c:1805:55: style: Parameter 'rd' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/str2wire.c:1805:67: style: Parameter 'len' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/sldns/str2wire.c:2116:22: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/sldns/str2wire.c:2456:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/sldns/str2wire.c:2469:21: style: Variable 'serv' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unittcpreuse.c:73:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reuse_id_cmp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unittcpreuse.c:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reuse_id_cmp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unittcpreuse.c:134:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unittcpreuse.c:200:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reuse_cmp [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitslabhash.c:231:7: style: Condition '0&&ref' is always false [knownConditionTrueFalse] unbound-1.24.2/testcode/unitslabhash.c:66:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitslabhash.c:64:41: note: Assuming allocation function fails unbound-1.24.2/testcode/unitslabhash.c:64:20: note: Assignment 'k=(struct testkey_type*)calloc(1,sizeof(struct testkey_type))', assigned value is 0 unbound-1.24.2/testcode/unitslabhash.c:66:2: note: Null pointer dereference unbound-1.24.2/testcode/unitslabhash.c:67:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitslabhash.c:64:41: note: Assuming allocation function fails unbound-1.24.2/testcode/unitslabhash.c:64:20: note: Assignment 'k=(struct testkey_type*)calloc(1,sizeof(struct testkey_type))', assigned value is 0 unbound-1.24.2/testcode/unitslabhash.c:67:2: note: Null pointer dereference unbound-1.24.2/testcode/unitslabhash.c:68:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitslabhash.c:64:41: note: Assuming allocation function fails unbound-1.24.2/testcode/unitslabhash.c:64:20: note: Assignment 'k=(struct testkey_type*)calloc(1,sizeof(struct testkey_type))', assigned value is 0 unbound-1.24.2/testcode/unitslabhash.c:68:2: note: Null pointer dereference unbound-1.24.2/testcode/unitslabhash.c:77:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitslabhash.c:74:43: note: Assuming allocation function fails unbound-1.24.2/testcode/unitslabhash.c:74:21: note: Assignment 'd=(struct testdata_type*)calloc(1,sizeof(struct testdata_type))', assigned value is 0 unbound-1.24.2/testcode/unitslabhash.c:77:2: note: Null pointer dereference unbound-1.24.2/testcode/unitverify.c:124:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGO_NEEDS_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:189:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGO_NEEDS_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:246:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:316:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:359:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:398:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_A [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:446:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC3 [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitverify.c:497:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitzonemd.c:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitzonemd.c:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitzonemd.c:310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitneg.c:484:31: style: Condition 'neg->tree.count==0' is always true [knownConditionTrueFalse] unbound-1.24.2/testcode/unitneg.c:482:21: note: Assuming that condition 'neg->tree.count==0' is not redundant unbound-1.24.2/testcode/unitneg.c:484:31: note: Condition 'neg->tree.count==0' is always true unbound-1.24.2/testcode/unitneg.c:268:6: warning: Either the condition 'walk' is redundant or there is possible null pointer dereference: z. [nullPointerRedundantCheck] unbound-1.24.2/testcode/unitneg.c:265:18: note: Assuming that condition 'walk' is not redundant unbound-1.24.2/testcode/unitneg.c:267:5: note: z is assigned '(struct val_neg_zone*)walk' here. unbound-1.24.2/testcode/unitneg.c:268:6: note: Null pointer dereference unbound-1.24.2/testcode/unitneg.c:294:6: warning: Either the condition 'walk' is redundant or there is possible null pointer dereference: d. [nullPointerRedundantCheck] unbound-1.24.2/testcode/unitneg.c:291:18: note: Assuming that condition 'walk' is not redundant unbound-1.24.2/testcode/unitneg.c:293:5: note: d is assigned '(struct val_neg_data*)walk' here. unbound-1.24.2/testcode/unitneg.c:294:6: note: Null pointer dereference unbound-1.24.2/util/alloc.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOC_SPECIAL_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/alloc.c:243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alloc_special_type [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/alloc.c:260:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOC_SPECIAL_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/alloc.c:289:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALLOC_SPECIAL_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/alloc.c:317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alloc_special_type [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitneg.c:113:61: style: Parameter 'zname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitneg.c:338:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/alloc.c:257:26: warning: Either the condition 'alloc' is redundant or there is possible null pointer dereference: alloc. [nullPointerRedundantCheck] unbound-1.24.2/util/alloc.c:259:13: note: Assuming that condition 'alloc' is not redundant unbound-1.24.2/util/alloc.c:257:26: note: Null pointer dereference unbound-1.24.2/util/alloc.c:131:46: style: Parameter 'alloc' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitmain.c:792:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cv1 [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitmain.c:789:35: note: Assuming allocation function fails unbound-1.24.2/testcode/unitmain.c:789:8: note: Assignment 'cv1=(struct config_view*)calloc(1,sizeof(struct config_view))', assigned value is 0 unbound-1.24.2/testcode/unitmain.c:792:2: note: Null pointer dereference unbound-1.24.2/testcode/unitmain.c:794:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cv1 [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitmain.c:789:35: note: Assuming allocation function fails unbound-1.24.2/testcode/unitmain.c:789:8: note: Assignment 'cv1=(struct config_view*)calloc(1,sizeof(struct config_view))', assigned value is 0 unbound-1.24.2/testcode/unitmain.c:794:14: note: Null pointer dereference unbound-1.24.2/testcode/unitmain.c:795:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cv1 [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitmain.c:789:35: note: Assuming allocation function fails unbound-1.24.2/testcode/unitmain.c:789:8: note: Assignment 'cv1=(struct config_view*)calloc(1,sizeof(struct config_view))', assigned value is 0 unbound-1.24.2/testcode/unitmain.c:795:2: note: Null pointer dereference unbound-1.24.2/testcode/unitmain.c:934:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cv [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitmain.c:932:34: note: Assuming allocation function fails unbound-1.24.2/testcode/unitmain.c:932:7: note: Assignment 'cv=(struct config_view*)calloc(1,sizeof(struct config_view))', assigned value is 0 unbound-1.24.2/testcode/unitmain.c:934:2: note: Null pointer dereference unbound-1.24.2/testcode/unitmain.c:935:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cv [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitmain.c:932:34: note: Assuming allocation function fails unbound-1.24.2/testcode/unitmain.c:932:7: note: Assignment 'cv=(struct config_view*)calloc(1,sizeof(struct config_view))', assigned value is 0 unbound-1.24.2/testcode/unitmain.c:935:14: note: Null pointer dereference unbound-1.24.2/testcode/unitmain.c:957:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: cv [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitmain.c:932:34: note: Assuming allocation function fails unbound-1.24.2/testcode/unitmain.c:932:7: note: Assignment 'cv=(struct config_view*)calloc(1,sizeof(struct config_view))', assigned value is 0 unbound-1.24.2/testcode/unitmain.c:957:7: note: Null pointer dereference unbound-1.24.2/testcode/unitverify.c:460:19: style: Condition 'ret==1' is always false [knownConditionTrueFalse] unbound-1.24.2/testcode/unitverify.c:458:9: note: Assuming that condition 'ret<1' is not redundant unbound-1.24.2/testcode/unitverify.c:460:19: note: Condition 'ret==1' is always false unbound-1.24.2/testcode/unitverify.c:460:31: style: Condition 'ret==2' is always false [knownConditionTrueFalse] unbound-1.24.2/testcode/unitverify.c:458:9: note: Assuming that condition 'ret<1' is not redundant unbound-1.24.2/testcode/unitverify.c:460:31: note: Condition 'ret==2' is always false unbound-1.24.2/testcode/unitmain.c:76:27: style: Variable 't2' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitmain.c:472:10: style: Variable 'server_cookie' can be declared as const array [constVariable] unbound-1.24.2/testcode/unitmain.c:502:10: style: Variable 'server_cookie' can be declared as const array [constVariable] unbound-1.24.2/testcode/unitmain.c:535:10: style: Variable 'server_cookie' can be declared as const array [constVariable] unbound-1.24.2/testcode/unitmain.c:566:10: style: Variable 'server_cookie' can be declared as const array [constVariable] unbound-1.24.2/testcode/unitmain.c:597:10: style: Variable 'server_cookie' can be declared as const array [constVariable] unbound-1.24.2/testcode/unitmain.c:624:10: style: Variable 'server_cookie' can be declared as const array [constVariable] unbound-1.24.2/testcode/unitmain.c:1050:53: style: Parameter 'edns' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitmain.c:1306:22: style: Parameter 'argv' can be declared as const array [constParameter] unbound-1.24.2/testcode/unitverify.c:139:71: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitverify.c:141:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unitverify.c:157:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unittcpreuse.c:60:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] unbound-1.24.2/testcode/unittcpreuse.c:58:13: note: Assuming allocation function fails unbound-1.24.2/testcode/unittcpreuse.c:58:13: note: Assignment 'w=calloc(1,sizeof(*w))', assigned value is 0 unbound-1.24.2/testcode/unittcpreuse.c:60:3: note: Null pointer dereference unbound-1.24.2/testcode/unittcpreuse.c:61:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] unbound-1.24.2/testcode/unittcpreuse.c:58:13: note: Assuming allocation function fails unbound-1.24.2/testcode/unittcpreuse.c:58:13: note: Assignment 'w=calloc(1,sizeof(*w))', assigned value is 0 unbound-1.24.2/testcode/unittcpreuse.c:61:3: note: Null pointer dereference unbound-1.24.2/testcode/unittcpreuse.c:62:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: w [nullPointerOutOfMemory] unbound-1.24.2/testcode/unittcpreuse.c:58:13: note: Assuming allocation function fails unbound-1.24.2/testcode/unittcpreuse.c:58:13: note: Assignment 'w=calloc(1,sizeof(*w))', assigned value is 0 unbound-1.24.2/testcode/unittcpreuse.c:62:3: note: Null pointer dereference unbound-1.24.2/testcode/unittcpreuse.c:264:21: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] unbound-1.24.2/testcode/unittcpreuse.c:404:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] unbound-1.24.2/testcode/unittcpreuse.c:405:24: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] unbound-1.24.2/testcode/unittcpreuse.c:233:60: style: Parameter 'outnet' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unittcpreuse.c:234:22: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unittcpreuse.c:234:49: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unittcpreuse.c:238:22: style: Variable 'n' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/unittcpreuse.c:360:22: style: Parameter 'first' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unittcpreuse.c:360:49: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unittcpreuse.c:364:22: style: Variable 'n' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/data/dname.c:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COMPRESS_PTRS [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:203:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COMPRESS_PTRS [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COMPRESS_PTRS [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_LABELLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_LABELLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:355:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_COMPRESS_PTRS [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:393:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:652:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/dname.c:893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTR_MAX_OFFSET [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:320:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTR_MAX_OFFSET [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:372:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_COMPRESS [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_SECTION_ANSWER [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:483:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKED_RRSET_FIXEDTTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:570:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_SECTION_ADDITIONAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:638:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:667:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NXDOMAIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:699:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:851:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDNS_EDE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:882:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDNS_EDE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:932:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_OPT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:1008:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_RD [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:1094:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIT_QR [valueFlowBailoutIncompleteVar] unbound-1.24.2/testcode/unitzonemd.c:110:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: digestdup [nullPointerOutOfMemory] unbound-1.24.2/testcode/unitzonemd.c:108:20: note: Assuming allocation function fails unbound-1.24.2/testcode/unitzonemd.c:108:20: note: Assignment 'digestdup=strdup(digest)', assigned value is 0 unbound-1.24.2/testcode/unitzonemd.c:110:20: note: Null pointer dereference unbound-1.24.2/testcode/unitzonemd.c:114:8: style: Local variable 'zname' shadows outer argument [shadowArgument] unbound-1.24.2/testcode/unitzonemd.c:60:46: note: Shadowed declaration unbound-1.24.2/testcode/unitzonemd.c:114:8: note: Shadow variable unbound-1.24.2/testcode/unitzonemd.c:250:64: style: Parameter 'tastr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/unitzonemd.c:251:29: style: Parameter 'result_wanted' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/dname.c:114:19: style: Condition 'lab1==lab2' is always true [knownConditionTrueFalse] unbound-1.24.2/util/data/dname.c:109:11: note: Assuming that condition 'lab1!=lab2' is not redundant unbound-1.24.2/util/data/dname.c:114:19: note: Condition 'lab1==lab2' is always true unbound-1.24.2/util/data/dname.c:269:19: style: Condition 'len1==len2' is always true [knownConditionTrueFalse] unbound-1.24.2/util/data/dname.c:265:11: note: Assuming that condition 'len1!=len2' is not redundant unbound-1.24.2/util/data/dname.c:269:19: note: Condition 'len1==len2' is always true unbound-1.24.2/util/data/dname.c:287:27: style: Parameter 'dname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/dname.c:471:22: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/dname.c:471:35: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/dname.c:569:44: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/dname.c:787:24: style: Parameter 'dname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:89:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_TABLE_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:230:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_TABLE_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:273:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PARSE_TABLE_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:334:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:360:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rr_parse [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:402:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:482:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:589:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_FORMERR [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:761:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:843:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_FORMERR [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:914:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:966:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_SERVFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:1166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_OPT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:1282:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_FORMERR [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:1325:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:1345:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgreply.c:1032:36: error: There is an unknown macro here somewhere. Configuration is required. If ARG_LL is a macro then please configure it. [unknownMacro] unbound-1.24.2/util/data/packed_rrset.c:139:49: debug: Function::addArguments found argument 'userdata' with varid 0. [varid0] unbound-1.24.2/util/data/packed_rrset.c:74:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_packed_rrset_key [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/packed_rrset.c:185:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable packed_rrset_data [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/packed_rrset.c:201:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/packed_rrset.c:267:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/packed_rrset.c:289:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_RRSIG [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/packed_rrset.c:313:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/packed_rrset.c:337:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ub_packed_rrset_key [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgencode.c:882:8: style: Condition 'list' is always true [knownConditionTrueFalse] unbound-1.24.2/util/data/msgencode.c:887:5: style: Condition '!list' is always false [knownConditionTrueFalse] unbound-1.24.2/util/data/msgencode.c:368:53: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgencode.c:808:40: style: Parameter 'edns' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgencode.c:811:22: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/data/msgencode.c:825:41: style: Parameter 'edns' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgencode.c:828:22: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/data/msgencode.c:843:40: style: Parameter 'edns' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgencode.c:923:22: style: Variable 'padding_option' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/data/msgencode.c:1088:37: style: Parameter 'edns' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/packed_rrset.c:146:43: style: Parameter 'd1' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/packed_rrset.c:146:73: style: Parameter 'd2' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/packed_rrset.c:309:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/data/packed_rrset.c:327:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/data/packed_rrset.c:402:48: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/packed_rrset.c:402:60: style: Parameter 'rdata' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/edns.c:57:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edns_strings [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edns_string_addr [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_STATUS_CLIENT_ONLY [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cookie_secret_type [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cookie_secret_type [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:245:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_COOKIE_SECRET_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COOKIE_STATUS_INVALID [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:337:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_COOKIE_SECRET_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:367:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_COOKIE_SECRET_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_handle_request [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tube_handle_listen [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:132:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pending_udp_timer_cb [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:158:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_sighandler [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:164:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_start_accept [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_stop_accept [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point_udp_callback [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:216:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviced_udp_callback [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:223:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviced_tcp_callback [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:230:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_handle_service_reply [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:238:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_state_compare [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:277:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msgreply_sizefunc [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:297:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query_info_compare [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query_entry_delete [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_info_delete [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:351:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrset_markdel [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:367:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_send_query [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:376:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_detach_subs [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:385:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_attach_sub [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:395:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_add_sub [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:402:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_state_delete [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:411:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_detect_cycle [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:418:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_init [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:446:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_deinit [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:497:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_operate [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:526:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_inform_super [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:555:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_clear [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:583:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iter_get_mem [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:611:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_alloc_cleanup [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:617:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_handle_control_cmd [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:624:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libworker_fg_done_cb [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:636:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_print_func [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:648:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inplace_cb_reply [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/fptr_wlist.c:740:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mesh_serve_expired_lookup [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/edns.c:97:22: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/testpkts.c:1519:19: warning: Comparison of modulo result is predetermined, because it is always less than 1. [moduloAlwaysTrueFalse] unbound-1.24.2/util/fptr_wlist.c:106:53: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/fptr_wlist.c:119:57: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/fptr_wlist.c:214:54: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/fptr_wlist.c:221:54: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/fptr_wlist.c:228:57: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/fptr_wlist.c:615:52: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/fptr_wlist.c:738:73: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/testpkts.c:79:22: warning: Either the condition 'keyword' is redundant or there is possible null pointer dereference: keyword. [nullPointerRedundantCheck] unbound-1.24.2/testcode/testpkts.c:80:16: note: Assuming that condition 'keyword' is not redundant unbound-1.24.2/testcode/testpkts.c:79:22: note: Null pointer dereference unbound-1.24.2/testcode/testpkts.c:1273:5: style: Redundant initialization for 'qb'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/testcode/testpkts.c:1270:14: note: qb is initialized unbound-1.24.2/testcode/testpkts.c:1273:5: note: qb is overwritten unbound-1.24.2/testcode/testpkts.c:1274:5: style: Redundant initialization for 'pb'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/testcode/testpkts.c:1270:23: note: pb is initialized unbound-1.24.2/testcode/testpkts.c:1274:5: note: pb is overwritten unbound-1.24.2/testcode/testpkts.c:1340:5: style: Redundant initialization for 'qb'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/testcode/testpkts.c:1337:14: note: qb is initialized unbound-1.24.2/testcode/testpkts.c:1340:5: note: qb is overwritten unbound-1.24.2/testcode/testpkts.c:1341:5: style: Redundant initialization for 'pb'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/testcode/testpkts.c:1337:23: note: pb is initialized unbound-1.24.2/testcode/testpkts.c:1341:5: note: pb is overwritten unbound-1.24.2/testcode/testpkts.c:1423:5: style: Redundant initialization for 'qb'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/testcode/testpkts.c:1421:14: note: qb is initialized unbound-1.24.2/testcode/testpkts.c:1423:5: note: qb is overwritten unbound-1.24.2/testcode/testpkts.c:1424:5: style: Redundant initialization for 'pb'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/testcode/testpkts.c:1421:23: note: pb is initialized unbound-1.24.2/testcode/testpkts.c:1424:5: note: pb is overwritten unbound-1.24.2/testcode/testpkts.c:1561:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/testcode/testpkts.c:1555:18: note: p is initialized unbound-1.24.2/testcode/testpkts.c:1561:7: note: p is overwritten unbound-1.24.2/util/locks.c:125:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/locks.c:138:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/log.c:324:23: error: There is an unknown macro here somewhere. Configuration is required. If ARG_LL is a macro then please configure it. [unknownMacro] unbound-1.24.2/testcode/testpkts.c:319:18: style: Parameter 'hexstr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/testcode/testpkts.c:381:11: style: Variable 'data_wire' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/testpkts.c:1451:10: style: Variable 'a' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/testpkts.c:1452:10: style: Variable 'b' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/testcode/testpkts.c:1519:16: style: Modulo of one is always equal to zero [moduloofone] unbound-1.24.2/util/mini_event.c:395:41: debug: Function::addArguments found argument 'a' with varid 0. [varid0] unbound-1.24.2/testcode/testpkts.c:1811:16: style: Variable 'outlen' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/util/module.c:410:67: debug: Function::addArguments found argument 'id' with varid 0. [varid0] unbound-1.24.2/util/module.c:80:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDE_NONE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDE_NONE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:221:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:235:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:248:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edns_known_option [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:279:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_code [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:357:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_code [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:368:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_code [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:382:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_code [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/module.c:394:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/data/msgparse.c:59:11: style: Parameter 'dprfirst' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:63:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/data/msgparse.c:242:47: style: Parameter 'here' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:270:67: style: Parameter 'rrset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:329:58: style: Parameter 'rrset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:712:54: style: Parameter 'rrset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:712:70: style: Parameter 'ttldata' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:716:19: style: Variable 'sig' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/data/msgparse.c:755:20: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:950:21: style: Parameter 'repinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/data/msgparse.c:1343:42: style: Parameter 'rr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/proxy_protocol.c:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PP2_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/proxy_protocol.c:170:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PP2_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/proxy_protocol.c:168:21: style: Variable 'header' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/proxy_protocol.c:58:6: style: struct member 'proxy_protocol_lookup_table::id' is never used. [unusedStructMember] unbound-1.24.2/util/module.c:137:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/module.c:161:61: style: Parameter 'qstate' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/module.c:163:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/module.c:180:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/module.c:205:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/module.c:353:60: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/module.c:363:45: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/module.c:363:70: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/module.c:375:39: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/module.c:375:64: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/module.c:410:43: style: Parameter 'qstate' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/regional.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regional [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/regional.c:95:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regional [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/regional.c:106:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regional [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/regional.c:246:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regional [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/regional.c:213:31: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/regional.c:228:30: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/rbtree.c:83:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rbtree_type [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:139:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:235:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:323:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:337:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:418:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:523:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:553:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:562:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:575:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:594:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:612:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:2963:51: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/util/netevent.c:5243:46: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/util/netevent.c:5577:47: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/util/netevent.c:5731:53: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/util/netevent.c:6959:37: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/util/rtt.c:68:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNKNOWN_SERVER_NICENESS [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:273:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:351:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:453:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:498:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:556:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:587:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:620:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:654:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:686:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:728:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:758:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:788:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:883:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:927:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:939:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:948:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:1724:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:6095:55: style: Redundant condition: xfr->notify_has_serial. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] unbound-1.24.2/util/siphash.c:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_FALLTHROUGH [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/rbtree.c:477:26: style: Condition 'child_parent->right==child' is always true [knownConditionTrueFalse] unbound-1.24.2/util/rbtree.c:468:25: note: Assuming that condition 'child_parent->right==child' is not redundant unbound-1.24.2/util/rbtree.c:477:26: note: Condition 'child_parent->right==child' is always true unbound-1.24.2/util/rbtree.c:306:15: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/rbtree.c:320:63: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/rbtree.c:549:28: style: Parameter 'rbtree' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/rbtree.c:558:27: style: Parameter 'rbtree' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/storage/dnstree.c:124:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/dnstree.c:276:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:2075:6: style: Condition '!auth_xfer_setup(z,x)' is always false [knownConditionTrueFalse] unbound-1.24.2/services/authzone.c:2075:22: note: Calling function 'auth_xfer_setup' returns 1 unbound-1.24.2/services/authzone.c:2075:6: note: Condition '!auth_xfer_setup(z,x)' is always false unbound-1.24.2/util/netevent.c:207:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_base [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:233:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_base [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:293:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:352:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:419:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:916:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:935:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PP2_HEADER_SIZE [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:1138:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_udp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:2931:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:2969:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:2990:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:3208:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp_accept [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:3318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:3351:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:3381:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:3993:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_ssl_shake_hs_write [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:4016:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:4262:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:4621:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:4711:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_http [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:4785:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:4863:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:4901:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:4998:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5284:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_http [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5389:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5475:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5612:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_http [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5674:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_http [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5717:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_local [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5735:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5751:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:5970:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6071:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6293:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6362:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6433:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6502:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_point [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6597:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6608:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6676:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_udp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6757:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp_accept [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6783:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6795:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6856:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6884:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_tcp [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6962:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:6988:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comm_signal [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/netevent.c:7004:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EV_SIGNAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/lookup3.c:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_FALLTHROUGH [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/lookup3.c:418:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATTR_FALLTHROUGH [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/dnstree.c:159:20: style: Condition '!prev' is always true [knownConditionTrueFalse] unbound-1.24.2/util/storage/dnstree.c:155:46: note: Assignment 'prev=NULL', assigned value is 0 unbound-1.24.2/util/storage/dnstree.c:159:20: note: Condition '!prev' is always true unbound-1.24.2/util/storage/dnstree.c:110:34: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/storage/dnstree.c:255:34: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/storage/slabhash.c:198:49: debug: Function::addArguments found argument 'key' with varid 0. [varid0] unbound-1.24.2/util/storage/slabhash.c:215:56: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/util/storage/slabhash.c:220:58: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/util/storage/slabhash.c:55:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slabhash [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/slabhash.c:149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/slabhash.c:200:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slabhash_testkey [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/slabhash.c:246:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/slabhash.c:258:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/slabhash.c:111:27: style: Parameter 'sl' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/storage/slabhash.c:206:27: style: Variable 'k1' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/storage/slabhash.c:207:27: style: Variable 'k2' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/tcp_conn_limit.c:66:57: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/util/tcp_conn_limit.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcl_list [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tcp_conn_limit.c:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcl_addr [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tcp_conn_limit.c:118:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tcp_conn_limit.c:132:57: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/storage/lruhash.c:55:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/lruhash.c:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lruhash [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/lruhash.c:134:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/lruhash.c:246:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lruhash_bin [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/lruhash.c:482:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/lruhash.c:505:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lruhash [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/storage/lruhash.c:604:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:78:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lower [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:88:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timehist [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:115:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:122:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upper [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:136:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:159:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:197:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:219:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:230:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/timehist.c:131:38: style: Parameter 'hist' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/timehist.c:223:51: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/tube.c:150:40: debug: Function::addArguments found argument 'reply_info' with varid 0. [varid0] unbound-1.24.2/util/tube.c:226:40: debug: Function::addArguments found argument 'reply_info' with varid 0. [varid0] unbound-1.24.2/util/tube.c:520:41: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/util/tube.c:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETEVENT_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:298:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:345:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:411:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:447:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:475:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/services/authzone.c:166:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:173:49: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:173:70: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:174:21: style: Parameter 'rrset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:560:51: style: Parameter 'zonefile' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:626:56: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:652:35: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:688:47: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:688:59: style: Parameter 'rdata' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:705:43: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:705:55: style: Parameter 'rdata' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:918:41: style: Parameter 'rrsig' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:1688:41: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:1754:63: style: Parameter 'env_for_val' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:1876:21: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:1999:21: style: Variable 'soa' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:2017:21: style: Variable 'soa' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:2377:41: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:2379:21: style: Variable 'rrset' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:2407:58: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:2408:20: style: Parameter 'ce' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:2540:42: style: Parameter 'rrset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:2638:26: style: Parameter 'qname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:2657:20: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:2724:35: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:3203:66: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:3289:69: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:3290:66: style: Parameter 'ce' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:3687:24: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:3690:23: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:3757:41: style: Parameter 'xfr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:3772:43: style: Parameter 'xfr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:3908:53: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:4033:76: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:4064:73: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:4229:47: style: Parameter 'xfr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:4246:22: style: Parameter 'master' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:4633:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:5175:42: style: Parameter 'xfr' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:5178:21: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:5199:22: style: Variable 'cfg' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:6870:22: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:7202:15: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:7214:31: style: Parameter 's' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:7297:65: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:7458:21: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:7459:21: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:7486:50: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:7487:44: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:7488:21: style: Parameter 'rrset' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:7823:56: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:7866:24: style: Parameter 'salt' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:7928:22: style: Variable 'nsec3param' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:8010:75: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:8011:22: style: Parameter 'why_bogus' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:8171:21: style: Variable 'dnskey_rrset' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:8232:21: style: Variable 'dnskey_rrset' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:8618:37: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:8649:20: style: Variable 'a' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/services/authzone.c:8678:21: style: Variable 'chunk' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/storage/lruhash.c:168:68: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/storage/lruhash.c:220:22: style: Parameter 'bin' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/services/authzone.c:8753:61: style: Parameter 'worker' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/storage/lruhash.c:481:26: style: Variable 'en' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/ub_event.c:352:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event.c:376:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event.c:461:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event.c:518:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/tube.c:149:39: style: Parameter 'c' can be declared as pointer to const. However it seems that 'tube_handle_listen' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] unbound-1.24.2/util/tube.c:474:6: note: You might need to cast the function pointer here unbound-1.24.2/util/tube.c:149:39: note: Parameter 'c' can be declared as pointer to const unbound-1.24.2/util/tube.c:288:33: style: Parameter 'tube' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/tube.c:288:48: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/tube.c:334:32: style: Parameter 'tube' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/tube.c:404:32: style: Parameter 't' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/tube.c:426:28: style: Parameter 'tube' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/tube.c:433:28: style: Parameter 'tube' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/tube.c:438:36: style: Parameter 'tube' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/tube.c:463:31: style: Parameter 'tube' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/ub_event_pluggable.c:195:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:290:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:310:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:385:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:402:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:478:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:488:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:499:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:511:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:535:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:547:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:557:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:567:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:577:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:587:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:598:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:610:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:621:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:632:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:643:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:654:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:665:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UB_EVENT_MAGIC [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:689:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/ub_event_pluggable.c:481:4: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] unbound-1.24.2/util/ub_event_pluggable.c:580:4: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] unbound-1.24.2/util/ub_event_pluggable.c:451:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/autotrust.c:1210:45: error: There is an unknown macro here somewhere. Configuration is required. If ARG_LL is a macro then please configure it. [unknownMacro] unbound-1.24.2/validator/val_anchor.c:116:54: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/validator/val_kcache.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASH_DEFAULT_STARTARRAY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_kcache.c:50:38: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_kcache.c:132:27: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/netevent.c:5313:6: style: Condition '!ssl_http_read_more(c)' is always true [knownConditionTrueFalse] unbound-1.24.2/util/netevent.c:5313:25: note: Calling function 'ssl_http_read_more' returns 0 unbound-1.24.2/util/netevent.c:5313:6: note: Condition '!ssl_http_read_more(c)' is always true unbound-1.24.2/util/netevent.c:5648:6: style: Condition '!ssl_http_write_more(c)' is always true [knownConditionTrueFalse] unbound-1.24.2/util/netevent.c:5648:26: note: Calling function 'ssl_http_write_more' returns 0 unbound-1.24.2/util/netevent.c:5648:6: note: Condition '!ssl_http_write_more(c)' is always true unbound-1.24.2/validator/val_kentry.c:81:51: debug: Function::addArguments found argument 'userarg' with varid 0. [varid0] unbound-1.24.2/validator/val_kentry.c:92:53: debug: Function::addArguments found argument 'userarg' with varid 0. [varid0] unbound-1.24.2/util/net_help.c:679:18: style: Condition 'len1==len2' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:677:10: note: Assuming that condition 'len1>len2' is not redundant unbound-1.24.2/util/net_help.c:675:10: note: Assuming that condition 'len1sin_family==p2_in->sin_family' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:682:24: note: Assuming that condition 'p1_in->sin_family>p2_in->sin_family' is not redundant unbound-1.24.2/util/net_help.c:680:24: note: Assuming that condition 'p1_in->sin_familysin_family' is not redundant unbound-1.24.2/util/net_help.c:684:32: note: Condition 'p1_in->sin_family==p2_in->sin_family' is always true unbound-1.24.2/util/net_help.c:692:30: style: Condition 'p1_in->sin_port==p2_in->sin_port' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:690:22: note: Assuming that condition 'p1_in->sin_port>p2_in->sin_port' is not redundant unbound-1.24.2/util/net_help.c:688:22: note: Assuming that condition 'p1_in->sin_portsin_port' is not redundant unbound-1.24.2/util/net_help.c:692:30: note: Condition 'p1_in->sin_port==p2_in->sin_port' is always true unbound-1.24.2/util/net_help.c:700:32: style: Condition 'p1_in6->sin6_port==p2_in6->sin6_port' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:698:24: note: Assuming that condition 'p1_in6->sin6_port>p2_in6->sin6_port' is not redundant unbound-1.24.2/util/net_help.c:696:24: note: Assuming that condition 'p1_in6->sin6_portsin6_port' is not redundant unbound-1.24.2/util/net_help.c:700:32: note: Condition 'p1_in6->sin6_port==p2_in6->sin6_port' is always true unbound-1.24.2/util/net_help.c:721:18: style: Condition 'len1==len2' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:719:10: note: Assuming that condition 'len1>len2' is not redundant unbound-1.24.2/util/net_help.c:717:10: note: Assuming that condition 'len1sin_family==p2_in->sin_family' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:724:24: note: Assuming that condition 'p1_in->sin_family>p2_in->sin_family' is not redundant unbound-1.24.2/util/net_help.c:722:24: note: Assuming that condition 'p1_in->sin_familysin_family' is not redundant unbound-1.24.2/util/net_help.c:726:32: note: Condition 'p1_in->sin_family==p2_in->sin_family' is always true unbound-1.24.2/util/net_help.c:751:18: style: Condition 'len1==len2' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:749:10: note: Assuming that condition 'len1>len2' is not redundant unbound-1.24.2/util/net_help.c:747:10: note: Assuming that condition 'len1sin_family==p2_in->sin_family' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:754:24: note: Assuming that condition 'p1_in->sin_family>p2_in->sin_family' is not redundant unbound-1.24.2/util/net_help.c:752:24: note: Assuming that condition 'p1_in->sin_familysin_family' is not redundant unbound-1.24.2/util/net_help.c:756:32: note: Condition 'p1_in->sin_family==p2_in->sin_family' is always true unbound-1.24.2/util/net_help.c:764:30: style: Condition 'p1_in->sin_port==p2_in->sin_port' is always true [knownConditionTrueFalse] unbound-1.24.2/util/net_help.c:762:22: note: Assuming that condition 'p1_in->sin_port>p2_in->sin_port' is not redundant unbound-1.24.2/util/net_help.c:760:22: note: Assuming that condition 'p1_in->sin_portsin_port' is not redundant unbound-1.24.2/util/net_help.c:764:30: note: Condition 'p1_in->sin_port==p2_in->sin_port' is always true unbound-1.24.2/util/netevent.c:396:44: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/netevent.c:2919:45: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/netevent.c:4024:22: style: Variable 'header' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/netevent.c:4664:8: style: Variable 'moreread' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/netevent.c:4685:8: style: Variable 'morewrite' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/netevent.c:6066:35: style: Parameter 'http_endpoint' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/netevent.c:6977:39: style: Parameter 'timer' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_kentry.c:296:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNSKEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_kentry.c:351:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNSKEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_kentry.c:423:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_BIT_ZSK [valueFlowBailoutIncompleteVar] util/configparser.c:2831:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YYEMPTY [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/net_help.c:195:14: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/net_help.c:214:8: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:245:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:271:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:623:8: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:653:8: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:671:22: style: Variable 'p1_in' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:672:22: style: Variable 'p2_in' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:673:23: style: Variable 'p1_in6' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:674:23: style: Variable 'p2_in6' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:713:22: style: Variable 'p1_in' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:714:22: style: Variable 'p2_in' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:715:23: style: Variable 'p1_in6' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:716:23: style: Variable 'p2_in6' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:743:22: style: Variable 'p1_in' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:744:22: style: Variable 'p2_in' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:745:23: style: Variable 'p1_in6' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:746:23: style: Variable 'p2_in6' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:797:10: style: Variable 'mask' can be declared as const array [constVariable] unbound-1.24.2/util/net_help.c:822:11: style: Variable 's1' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:822:16: style: Variable 's2' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:855:8: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:879:11: style: Variable 'v4_byte' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:913:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:938:8: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:946:8: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:947:8: style: Variable 'sin6addr' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/net_help.c:1675:35: style: Parameter 'auth_name' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/net_help.c:1689:43: style: Parameter 'auth_name' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/net_help.c:2011:14: style: Variable 'hexdigits' can be declared as const array [constVariable] unbound-1.24.2/util/netevent.c:4025:25: style: Variable 'want_read_size' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/util/netevent.c:4026:28: style: Variable 'current_read_size' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/validator/val_anchor.c:228:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trust_anchor [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:312:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNSKEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:368:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:438:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:488:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:534:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:744:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:888:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rrset_trust_ultimate [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:937:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:997:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:1060:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as112_zones [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_anchor.c:1371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec.c:152:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec.c:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec.c:209:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec.c:340:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_CNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec.c:430:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec.c:465:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NS [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec.c:528:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:114:51: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/validator/val_neg.c:123:51: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/validator/val_kentry.c:224:25: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_kentry.c:231:25: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_kentry.c:238:25: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_kentry.c:245:25: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_kentry.c:252:25: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_secalgo.c:54:2: error: #error "Need crypto library to do digital signature cryptography" [preprocessorErrorDirective] unbound-1.24.2/validator/val_nsec3.c:142:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC3_UNKNOWN_FLAGS [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:153:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC3_OPTOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:350:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:432:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:496:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:697:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1021:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1191:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1377:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1456:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1490:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_nsec3.c:1595:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_sigcrypt.c:64:2: error: #error "Need crypto library to do digital signature cryptography" [preprocessorErrorDirective] unbound-1.24.2/validator/val_nsec.c:56:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_nsec.c:65:10: style: Variable 'masks' can be declared as const array [constVariable] unbound-1.24.2/validator/val_nsec.c:150:21: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_neg.c:330:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:352:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_neg_zone [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:554:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_neg_zone [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:570:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:581:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:687:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:759:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:860:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:903:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:987:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:1075:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:1147:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RBTREE_NULL [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:1239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC3 [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:1279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC3 [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:1366:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_SOA [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_neg.c:1390:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_DOMAINLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL_CLASS_NAMEERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:270:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL_CLASS_POSITIVE [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:414:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:495:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:593:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:683:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGO_NEEDS_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:725:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:858:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALGO_NEEDS_MAX [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:890:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:975:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:1025:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dname [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:1098:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:1183:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:1203:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:1219:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:1258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verbosity [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:1282:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/val_utils.c:1307:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DS [valueFlowBailoutIncompleteVar] util/configparser.c:2765:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] unbound-1.24.2/validator/val_anchor.c:164:6: style: Condition '!prev' is always true [knownConditionTrueFalse] unbound-1.24.2/validator/val_anchor.c:157:37: note: Assignment 'prev=NULL', assigned value is 0 unbound-1.24.2/validator/val_anchor.c:164:6: note: Condition '!prev' is always true unbound-1.24.2/validator/val_anchor.c:480:29: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] unbound-1.24.2/validator/val_anchor.c:260:38: style: Parameter 'ta' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_anchor.c:260:51: style: Parameter 'rdata' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_anchor.c:864:17: style: Variable 'tk' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_anchor.c:1049:68: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_anchor.c:1185:29: style: Variable 'pd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_anchor.c:1197:17: style: Variable 'k' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_anchor.c:1212:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_anchor.c:1305:29: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_anchor.c:1313:29: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/validator.c:84:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDE_NONE [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:138:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:230:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val_env [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:286:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_NOERROR [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:341:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL_INIT_STATE [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:357:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL_INIT_STATE [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:370:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module_error [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/anchor-update.c:76:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RCODE_SERVFAIL [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:446:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_bogus [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:483:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:540:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_MAX_LABELLEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:596:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SENTINEL_KEYTAG_LEN [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:627:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_DNSKEY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:690:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDE_DNSSEC_BOGUS [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:839:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:852:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:917:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:960:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:1029:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:1154:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:1259:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:1359:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_secure [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:1417:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_ANY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:1549:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:1685:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_RR_TYPE_NSEC [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:1810:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:2002:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:2179:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:2412:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL_CLASS_REFERRAL [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:2648:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:2678:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:2784:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_status_unchecked [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:2891:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDE_DNSSEC_BOGUS [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:3157:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:3255:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LDNS_EDE_DNSSEC_BOGUS [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:3378:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VAL_INIT_STATE [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:3443:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/anchor-update.c:86:42: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/winrc/unbound-service-install.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/unbound-service-remove.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/w_inst.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_MESSAGE_FROM_SYSTEM [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/w_inst.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/w_inst.c:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_NAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/w_inst.c:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/w_inst.c:193:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/w_inst.c:254:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SC_MANAGER_ALL_ACCESS [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/w_inst.c:313:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_CONTROL_STOP [valueFlowBailoutIncompleteVar] util/configparser.c:2850:3: style: The comparison '0 <= yystate' is always true. [knownConditionTrueFalse] util/configparser.c:2792:31: note: 'yystate' is assigned value '0' here. util/configparser.c:2850:3: note: The comparison '0 <= yystate' is always true. unbound-1.24.2/validator/val_neg.c:86:58: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_neg.c:580:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_neg.c:751:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_neg.c:857:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_neg.c:1067:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_neg.c:1201:36: style: Parameter 'zone' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_neg.c:1251:49: style: Parameter 'topname' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_neg.c:1382:22: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_neg.c:1393:28: style: Variable 'wcrr_data' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/winrc/w_inst.c:51:26: error: Uninitialized variable: buf [uninitvar] unbound-1.24.2/winrc/win_svc.c:435:32: debug: Function::addArguments found argument 'argc' with varid 0. [varid0] unbound-1.24.2/winrc/win_svc.c:545:36: debug: Function::addArguments found argument 'fd' with varid 0. [varid0] unbound-1.24.2/winrc/win_svc.c:576:31: debug: Function::addArguments found argument 'arg' with varid 0. [varid0] unbound-1.24.2/winrc/win_svc.c:657:53: debug: Function::addArguments found argument 'worker' with varid 0. [varid0] unbound-1.24.2/winrc/win_svc.c:90:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_START_PENDING [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_CONTROL_STOP [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:136:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_NAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HKEY_LOCAL_MACHINE [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:243:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:281:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:312:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIGFILE [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:440:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_NAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:507:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERVICE_NAME [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:548:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:557:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] unbound-1.24.2/winrc/win_svc.c:628:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_ALGO [valueFlowBailoutIncompleteVar] util/configparser.c:2765:11: style: Variable 'yymsg' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/validator/val_nsec3.c:127:35: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_nsec3.c:263:35: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_nsec3.c:706:30: style: Parameter 'lab1' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_nsec3.c:706:45: style: Parameter 'lab2' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_nsec3.c:937:51: style: Parameter 'qinfo' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/winrc/win_svc.c:356:5: style: The if condition is the same as the previous if condition [duplicateCondition] unbound-1.24.2/winrc/win_svc.c:355:5: note: First condition unbound-1.24.2/winrc/win_svc.c:356:5: note: Second condition unbound-1.24.2/validator/val_utils.c:388:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_utils.c:398:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_utils.c:896:23: style: Variable 'lt' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_utils.c:1013:51: style: Parameter 'signer' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_utils.c:1093:40: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/val_utils.c:1217:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_utils.c:1280:28: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/val_utils.c:1127:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] util/configlexer.lex:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] util/configlexer.lex:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] :4817:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] :7330:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] :7627:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] :7865:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/validator/validator.c:626:41: warning: Either the condition 'anchor' is redundant or there is possible null pointer dereference: toprime. [nullPointerRedundantCheck] unbound-1.24.2/validator/validator.c:1924:6: note: Assuming that condition 'anchor' is not redundant unbound-1.24.2/validator/validator.c:1935:42: note: Calling function 'prime_trust_anchor', 4th argument 'anchor' value is 0 unbound-1.24.2/validator/validator.c:626:41: note: Null pointer dereference unbound-1.24.2/validator/validator.c:626:56: warning: Either the condition 'anchor' is redundant or there is possible null pointer dereference: toprime. [nullPointerRedundantCheck] unbound-1.24.2/validator/validator.c:1924:6: note: Assuming that condition 'anchor' is not redundant unbound-1.24.2/validator/validator.c:1935:42: note: Calling function 'prime_trust_anchor', 4th argument 'anchor' value is 0 unbound-1.24.2/validator/validator.c:626:56: note: Null pointer dereference unbound-1.24.2/validator/validator.c:627:24: warning: Either the condition 'anchor' is redundant or there is possible null pointer dereference: toprime. [nullPointerRedundantCheck] unbound-1.24.2/validator/validator.c:1924:6: note: Assuming that condition 'anchor' is not redundant unbound-1.24.2/validator/validator.c:1935:42: note: Calling function 'prime_trust_anchor', 4th argument 'anchor' value is 0 unbound-1.24.2/validator/validator.c:627:24: note: Null pointer dereference unbound-1.24.2/validator/validator.c:164:64: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/validator.c:388:40: style: Parameter 'qstate' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/validator.c:911:45: style: Parameter 'rep' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/validator.c:959:29: style: Variable 'd' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/validator.c:2402:18: style: Parameter 've' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/validator/validator.c:2791:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/validator.c:2903:10: style: Variable 'err' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/validator.c:3150:18: style: Variable 've' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/validator.c:3270:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/validator/validator.c:1252:14: style: Variable 'ce_labs' is assigned a value that is never used. [unreadVariable] unbound-1.24.2/validator/validator.c:1673:14: style: Variable 'ce_labs' is assigned a value that is never used. [unreadVariable] :7631:2: warning: Possible null pointer dereference: b [nullPointer] :7524:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 :7631:2: note: Null pointer dereference :7632:2: warning: Possible null pointer dereference: b [nullPointer] :7524:18: note: Calling function 'yy_init_buffer', 1st argument '(yy_buffer_stack)?(yy_buffer_stack)[yy_buffer_stack_top]:NULL' value is 0 :7632:2: note: Null pointer dereference :7330:3: style: Redundant initialization for 'c'. The initialized value is overwritten before it is read. [redundantInitialization] :7330:3: note: c is initialized :7330:3: note: c is overwritten util/configlexer.lex:226:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:231:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:236:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:241:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:246:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:251:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:256:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:261:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:266:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:271:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:276:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:281:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:286:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:291:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:296:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:301:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:306:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:311:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:316:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:321:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:326:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:331:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:336:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:341:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:346:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:351:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:356:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:361:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:366:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:371:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:376:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:381:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:386:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:391:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:396:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:401:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:406:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:411:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:416:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:421:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:426:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:431:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:436:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:441:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:446:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:451:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:456:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:461:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:466:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:471:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:476:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:481:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:486:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:491:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:496:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:501:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:506:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:511:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:516:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:521:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:526:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:531:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:536:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:541:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:546:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:551:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:556:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:561:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:566:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:571:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:576:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:581:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:586:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:591:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:596:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:601:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:606:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:611:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:616:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:621:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:626:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:631:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:636:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:641:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:646:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:651:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:656:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:661:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:666:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:671:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:676:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:681:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:686:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:691:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:696:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:701:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:706:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:711:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:716:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:721:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:726:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:731:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:736:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:741:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:746:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:751:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:756:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:761:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:766:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:771:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:776:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:781:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:786:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:791:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:796:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:801:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:806:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:811:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:816:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:821:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:826:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:831:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:836:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:841:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:846:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:851:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:856:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:861:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:866:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:871:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:876:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:881:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:886:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:891:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:896:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:901:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:906:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:911:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:916:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:921:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:926:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:931:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:936:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:941:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:946:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:951:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:956:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:961:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:966:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:971:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:976:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:981:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:986:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:991:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:996:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1001:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1006:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1011:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1016:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1021:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1026:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1031:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1036:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1041:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1046:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1051:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1056:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1061:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1066:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1071:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1076:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1081:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1086:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1091:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1096:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1101:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1106:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1111:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1116:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1121:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1126:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1131:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1136:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1141:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1146:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1151:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1156:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1161:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1166:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1171:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1176:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1181:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1186:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1191:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1196:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1201:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1206:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1211:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1216:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1221:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1226:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1231:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1236:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1241:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1246:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1251:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1256:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1262:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1267:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1272:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1277:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1282:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1287:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1292:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1297:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1302:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1307:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1312:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1317:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1322:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1327:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1332:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1337:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1342:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1347:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1352:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1357:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1362:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1367:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1372:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1377:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1382:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1387:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1392:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1397:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1402:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1407:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1412:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1417:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1422:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1427:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1432:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1437:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1442:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1447:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1452:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1457:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1462:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1467:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1472:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1477:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1482:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1487:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1492:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1497:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1502:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1507:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1512:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1517:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1522:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1527:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1532:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1537:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1542:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1547:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1552:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1557:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1562:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1567:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1572:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1577:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1582:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1587:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1592:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1597:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1602:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1607:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1612:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1617:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1622:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1627:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1632:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1638:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1644:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1649:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1654:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1659:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1664:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1670:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1676:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1682:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1688:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1694:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1700:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1705:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1710:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1715:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1720:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1725:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1730:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1735:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1740:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1745:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1750:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1755:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1760:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1765:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1770:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1775:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1780:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1785:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1790:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1795:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1800:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1805:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1810:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1815:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1820:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1825:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1830:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1835:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1840:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1845:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1850:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1855:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1860:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1865:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1871:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1877:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1882:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1887:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1892:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1897:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1902:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1907:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1912:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1917:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1922:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1927:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1932:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1937:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1942:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1947:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1952:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1957:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1962:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1967:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1972:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1977:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1982:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1987:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1992:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:1997:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2002:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2007:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2012:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2017:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2022:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2027:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2032:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2037:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2042:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2047:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2052:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2057:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2062:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2067:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2072:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2077:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2082:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2087:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2092:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2097:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2102:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2107:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2112:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2117:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2122:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2127:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2132:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2137:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2142:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2188:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2228:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2353:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2385:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] util/configlexer.lex:2392:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] :7409:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] :340:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. :7409:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. :7816:46: style:inconclusive: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] :295:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. :7816:46: note: Function 'yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. :7829:46: style:inconclusive: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] :296:45: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. :7829:46: note: Function 'yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. :7829:60: style:inconclusive: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] :296:56: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. :7829:60: note: Function 'yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. :7961:24: style:inconclusive: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] :4642:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. :7961:24: note: Function 'yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. :7242:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:99:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_file [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:521:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROBE_MAXRTO [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:529:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USEFUL_SERVER_TOP_TIMEOUT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:668:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:1482:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERB_QUERY [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:1565:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:1909:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2045:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2066:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2082:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_strlist [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_strlist [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2138:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_strlist [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2155:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_strlist [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2183:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_str2list [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2203:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_str3list [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2488:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TTL [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2736:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBOUND_DNS_PORT [valueFlowBailoutIncompleteVar] unbound-1.24.2/util/config_file.c:2733:2: warning:inconclusive: Width 100 given in format string (no. 1) is smaller than destination buffer 'buf[1024]'. [invalidScanfFormatWidth_smaller] unbound-1.24.2/util/config_file.c:1176:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1176:7: note: p is initialized unbound-1.24.2/util/config_file.c:1176:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1177:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1177:7: note: p is initialized unbound-1.24.2/util/config_file.c:1177:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1178:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1178:7: note: p is initialized unbound-1.24.2/util/config_file.c:1178:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1179:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1179:7: note: p is initialized unbound-1.24.2/util/config_file.c:1179:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1180:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1180:7: note: p is initialized unbound-1.24.2/util/config_file.c:1180:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1225:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1225:7: note: p is initialized unbound-1.24.2/util/config_file.c:1225:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1264:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1264:7: note: p is initialized unbound-1.24.2/util/config_file.c:1264:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1265:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1265:7: note: p is initialized unbound-1.24.2/util/config_file.c:1265:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1266:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1266:7: note: p is initialized unbound-1.24.2/util/config_file.c:1266:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1267:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1267:7: note: p is initialized unbound-1.24.2/util/config_file.c:1267:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1268:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1268:7: note: p is initialized unbound-1.24.2/util/config_file.c:1268:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1269:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1269:7: note: p is initialized unbound-1.24.2/util/config_file.c:1269:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1270:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1270:7: note: p is initialized unbound-1.24.2/util/config_file.c:1270:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1271:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1271:7: note: p is initialized unbound-1.24.2/util/config_file.c:1271:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1272:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1272:7: note: p is initialized unbound-1.24.2/util/config_file.c:1272:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1273:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1273:7: note: p is initialized unbound-1.24.2/util/config_file.c:1273:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1276:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1276:7: note: p is initialized unbound-1.24.2/util/config_file.c:1276:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1277:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1277:7: note: p is initialized unbound-1.24.2/util/config_file.c:1277:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1285:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1285:7: note: p is initialized unbound-1.24.2/util/config_file.c:1285:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1286:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1286:7: note: p is initialized unbound-1.24.2/util/config_file.c:1286:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1348:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1348:7: note: p is initialized unbound-1.24.2/util/config_file.c:1348:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1349:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1349:7: note: p is initialized unbound-1.24.2/util/config_file.c:1349:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1358:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1358:7: note: p is initialized unbound-1.24.2/util/config_file.c:1358:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1359:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1359:7: note: p is initialized unbound-1.24.2/util/config_file.c:1359:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1375:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1375:7: note: p is initialized unbound-1.24.2/util/config_file.c:1375:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1376:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1376:7: note: p is initialized unbound-1.24.2/util/config_file.c:1376:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1377:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1377:7: note: p is initialized unbound-1.24.2/util/config_file.c:1377:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1378:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1378:7: note: p is initialized unbound-1.24.2/util/config_file.c:1378:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1379:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1379:7: note: p is initialized unbound-1.24.2/util/config_file.c:1379:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1380:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1380:7: note: p is initialized unbound-1.24.2/util/config_file.c:1380:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1381:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1381:7: note: p is initialized unbound-1.24.2/util/config_file.c:1381:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1382:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1382:7: note: p is initialized unbound-1.24.2/util/config_file.c:1382:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1383:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1383:7: note: p is initialized unbound-1.24.2/util/config_file.c:1383:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1384:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1384:7: note: p is initialized unbound-1.24.2/util/config_file.c:1384:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1385:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1385:7: note: p is initialized unbound-1.24.2/util/config_file.c:1385:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1386:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1386:7: note: p is initialized unbound-1.24.2/util/config_file.c:1386:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1391:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1391:7: note: p is initialized unbound-1.24.2/util/config_file.c:1391:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1392:7: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] unbound-1.24.2/util/config_file.c:1392:7: note: p is initialized unbound-1.24.2/util/config_file.c:1392:7: note: p is overwritten unbound-1.24.2/util/config_file.c:1871:31: style:inconclusive: Function 'init_outgoing_availports' argument 1 names different: declaration 'array' definition 'a'. [funcArgNamesDifferent] unbound-1.24.2/util/config_file.c:90:43: note: Function 'init_outgoing_availports' argument 1 names different: declaration 'array' definition 'a'. unbound-1.24.2/util/config_file.c:1871:31: note: Function 'init_outgoing_availports' argument 1 names different: declaration 'array' definition 'a'. unbound-1.24.2/util/config_file.c:939:30: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/config_file.c:953:32: style: Parameter 'line' can be declared as pointer to const. However it seems that 'config_collate_func' is a callback function, if 'line' is declared with const you might also need to cast function pointer(s). [constParameterCallback] unbound-1.24.2/util/config_file.c:968:34: note: You might need to cast the function pointer here unbound-1.24.2/util/config_file.c:953:32: note: Parameter 'line' can be declared as pointer to const unbound-1.24.2/util/config_file.c:996:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1265:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1266:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1285:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1286:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1358:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1359:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1378:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1379:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1380:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1381:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1382:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1384:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1385:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1386:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1391:7: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1930:8: style: Variable 'mid' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:1981:21: style: Parameter 'avail' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/config_file.c:2337:33: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/config_file.c:2451:46: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/config_file.c:2451:60: style: Parameter 'taglist' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/config_file.c:2472:32: style: Parameter 'list1' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/config_file.c:2539:60: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/config_file.c:2706:8: style: Variable 'ip' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:2706:13: style: Variable 'ip_end' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:2707:8: style: Variable 'name' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:2857:25: style: Variable 's' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:2858:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] unbound-1.24.2/util/config_file.c:2906:18: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] unbound-1.24.2/util/config_file.c:2926:35: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] diff: DONE