2025-06-28 08:42 ftp://ftp.de.debian.org/debian/pool/main/k/knot/knot_3.4.6.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: b6dd286 (2025-06-27 13:53:34 +0200) count: 3779 3754 elapsed-time: 8.6 8.7 head-timing-info: old-timing-info: head results: knot-3.4.6/src/contrib/dnstap/dnstap.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protobuf_c_buffer_simple_append [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/conn_pool.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_active [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/conn_pool.c:184:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_active [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/conn_pool.c:232:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_active [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/conn_pool.c:260:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/dnstap/reader.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dt_reader_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/dnstap/reader.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fstrm_res_success [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64.c:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/dnstap/message.c:43:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/dnstap/message.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64url.c:92:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64url.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64url.c:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64url.c:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/dnstap/writer.c:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dt_writer_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/dnstap/writer.c:86:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSTAP__DNSTAP__INIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base32hex.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base32hex.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base32hex.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base32hex.c:333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/getline.c:60:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] knot-3.4.6/src/contrib/getline.c:28:46: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/getline.c:28:55: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/files.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/files.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTW_DEPTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/files.c:123:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/files.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/files.c:175:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/files.c:213:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/json.c:104:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/json.c:251:16: style: Variable 'top' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:41:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CIPHER_AES_128_GCM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA256 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CIPHER_AES_128_GCM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:67:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CIPHER_AES_128_GCM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CIPHER_AES_128_CBC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CIPHER_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:174:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CIPHER_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:446:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ENCRYPTION_LEVEL_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:464:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_ENCRYPTION_LEVEL_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:538:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_RANDOM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:546:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_RANDOM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:587:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_HANDSHAKE_CHANGE_CIPHER_SPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/gnutls.c:660:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_EXT_FLAG_CLIENT_HELLO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_addr.c:73:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_addr.c:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_addr.c:81:45: style:inconclusive: Function 'ngtcp2_addr_cmp' argument 1 names different: declaration 'a' definition 'aa'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_addr.h:62:45: note: Function 'ngtcp2_addr_cmp' argument 1 names different: declaration 'a' definition 'aa'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_addr.c:81:45: note: Function 'ngtcp2_addr_cmp' argument 1 names different: declaration 'a' definition 'aa'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_addr.c:81:68: style:inconclusive: Function 'ngtcp2_addr_cmp' argument 2 names different: declaration 'b' definition 'bb'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_addr.h:62:67: note: Function 'ngtcp2_addr_cmp' argument 2 names different: declaration 'b' definition 'bb'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_addr.c:81:68: note: Function 'ngtcp2_addr_cmp' argument 2 names different: declaration 'b' definition 'bb'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_balloc.c:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_buf.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/base64url.c:176:28: style: Variable 'stop3d' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cid.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_CIDLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cid.c:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cid.c:80:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cid.c:98:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cid.c:124:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cid.c:135:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cid.c:148:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_acktr.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_acktr.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_acktr.c:199:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_acktr.c:252:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_acktr.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_acktr.c:428:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ECN_MASK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:395:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:427:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:633:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:928:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1042:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1097:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1171:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1302:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:125:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:296:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:459:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:485:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:230:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ENCRYPTION_LEVEL_0RTT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:380:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ENCRYPTION_LEVEL_0RTT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:592:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_RETRY_KEY_V1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:791:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:803:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DECRYPT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:812:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:831:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:922:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_CIDLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1003:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_CIDLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1102:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngtcp2_sockaddr_union [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1181:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngtcp2_sockaddr_union [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1314:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngtcp2_tstamp [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1387:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngtcp2_tstamp [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1525:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_RETRY_KEY_V1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1559:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1581:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1595:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1609:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:1646:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CRYPTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:466:55: style:inconclusive: Function 'bbr_update_model_and_state' argument 1 names different: declaration 'cc' definition 'bbr'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:93:55: note: Function 'bbr_update_model_and_state' argument 1 names different: declaration 'cc' definition 'bbr'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:466:55: note: Function 'bbr_update_model_and_state' argument 1 names different: declaration 'cc' definition 'bbr'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:483:58: style:inconclusive: Function 'bbr_update_control_parameters' argument 1 names different: declaration 'cc' definition 'bbr'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:98:58: note: Function 'bbr_update_control_parameters' argument 1 names different: declaration 'cc' definition 'bbr'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:483:58: note: Function 'bbr_update_control_parameters' argument 1 names different: declaration 'cc' definition 'bbr'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:369:57: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:411:49: style: Parameter 'bbr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:418:58: style: Parameter 'bbr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:497:66: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:510:67: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:548:73: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:570:69: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:605:52: style: Parameter 'bbr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:617:45: style: Parameter 'bbr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:629:58: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:808:73: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:819:52: style: Parameter 'bbr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:825:59: style: Parameter 'bbr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:826:62: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:846:59: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:939:52: style: Parameter 'bbr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:940:55: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1128:63: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1215:57: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1223:65: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1232:45: style: Parameter 'bbr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1237:54: style: Parameter 'cstat' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1349:70: style: Parameter 'cstat' can be declared as pointer to const. However it seems that 'bbr_cc_congestion_event' is a callback function, if 'cstat' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1427:30: note: You might need to cast the function pointer here knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_bbr.c:1349:70: note: Parameter 'cstat' can be declared as pointer to const knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conv.c:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conv.c:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conv.c:198:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:212:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_crypto.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:38:44: style:inconclusive: Function 'ngtcp2_cc_compute_initcwnd' argument 1 names different: declaration 'max_packet_size' definition 'max_udp_payload_size'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.h:300:44: note: Function 'ngtcp2_cc_compute_initcwnd' argument 1 names different: declaration 'max_packet_size' definition 'max_udp_payload_size'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:38:44: note: Function 'ngtcp2_cc_compute_initcwnd' argument 1 names different: declaration 'max_packet_size' definition 'max_udp_payload_size'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:178:44: style:inconclusive: Function 'ngtcp2_cc_cubic_init' argument 1 names different: declaration 'cc' definition 'cubic'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.h:386:44: note: Function 'ngtcp2_cc_cubic_init' argument 1 names different: declaration 'cc' definition 'cubic'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:178:44: note: Function 'ngtcp2_cc_cubic_init' argument 1 names different: declaration 'cc' definition 'cubic'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:470:59: style:inconclusive: Function 'ngtcp2_cc_cubic_cc_on_spurious_congestion' argument 1 names different: declaration 'ccx' definition 'cc'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.h:396:59: note: Function 'ngtcp2_cc_cubic_cc_on_spurious_congestion' argument 1 names different: declaration 'ccx' definition 'cc'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:470:59: note: Function 'ngtcp2_cc_cubic_cc_on_spurious_congestion' argument 1 names different: declaration 'ccx' definition 'cc'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_cc.c:212:7: style: Variable 'n' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_err.c:116:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FATAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_err.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_NO_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CONNECTION_ID_LIMIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.c:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.c:200:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.c:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_gaptr.c:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_gaptr.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_gaptr.c:137:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_gaptr.c:158:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_gaptr.c:175:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_frame_chain.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_frame_chain.c:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_frame_chain.c:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngtcp2_vec [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_frame_chain.c:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngtcp2_vec [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_frame_chain.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_acktr.c:273:27: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_acktr.c:344:23: style: Variable 'rpkt' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_frame_chain.c:90:12: style: Variable 'fr' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_frame_chain.c:89:6: note: fr is assigned knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_frame_chain.c:90:12: note: fr is overwritten knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_idtr.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_IN_USE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.c:427:74: style:inconclusive: Function 'ngtcp2_dcidtr_pop_unused_cid_token' argument 2 names different: declaration 'dcid' definition 'dest'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.h:284:74: note: Function 'ngtcp2_dcidtr_pop_unused_cid_token' argument 2 names different: declaration 'dcid' definition 'dest'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.c:427:74: note: Function 'ngtcp2_dcidtr_pop_unused_cid_token' argument 2 names different: declaration 'dcid' definition 'dest'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.c:441:64: style:inconclusive: Function 'ngtcp2_dcidtr_pop_unused' argument 2 names different: declaration 'dcid' definition 'dest'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.h:292:64: note: Function 'ngtcp2_dcidtr_pop_unused' argument 2 names different: declaration 'dcid' definition 'dest'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_dcidtr.c:441:64: note: Function 'ngtcp2_dcidtr_pop_unused' argument 2 names different: declaration 'dcid' definition 'dest'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_map.c:108:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_map.c:144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_map.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_map.c:256:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:185:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blk [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:223:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:302:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:399:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blk [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:462:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:502:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:547:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:660:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blk [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:732:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_map.c:95:22: style: Variable 'bkt' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_LONG_FORM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:221:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:227:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:241:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:288:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:316:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:324:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:335:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:341:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:350:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:358:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:369:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:381:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:395:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:408:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:420:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:429:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:450:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:460:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:475:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:552:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:583:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:599:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_STATELESS_RESET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:611:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:769:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:782:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_1RTT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:825:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_log.c:832:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.c:46:38: style:inconclusive: Function 'ngtcp2_pmtud_new' argument 5 names different: declaration 'pmtud_probes' definition 'probes'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.h:89:38: note: Function 'ngtcp2_pmtud_new' argument 5 names different: declaration 'pmtud_probes' definition 'probes'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.c:46:38: note: Function 'ngtcp2_pmtud_new' argument 5 names different: declaration 'pmtud_probes' definition 'probes'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.c:46:53: style:inconclusive: Function 'ngtcp2_pmtud_new' argument 6 names different: declaration 'pmtud_probeslen' definition 'probeslen'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.h:89:59: note: Function 'ngtcp2_pmtud_new' argument 6 names different: declaration 'pmtud_probeslen' definition 'probeslen'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.c:46:53: note: Function 'ngtcp2_pmtud_new' argument 6 names different: declaration 'pmtud_probeslen' definition 'probeslen'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.c:112:46: style: Parameter 'pmtud' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pmtud.c:165:41: style: Parameter 'pmtud' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_HP_SAMPLELEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:205:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_HP_SAMPLELEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:217:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_UDP_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:242:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_HP_SAMPLELEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:81:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:185:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_LONG_FORM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:394:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_RETRY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:581:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:684:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:832:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:961:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:988:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1028:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1066:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1093:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1276:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1364:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1403:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1444:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1585:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1643:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1674:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1691:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1717:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1746:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1767:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1787:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1805:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1820:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1840:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1861:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1879:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1930:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1950:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:1973:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2008:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2029:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2049:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2071:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2105:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2153:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MIN_STATELESS_RESET_RANDLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2189:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_VARINT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_ACK_FRAME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MIN_STATELESS_RESET_RANDLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2282:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MIN_INITIAL_DCIDLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2377:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_RESERVED_VERSION_MASK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2502:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2545:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:2569:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:55:42: style: Parameter 'ksl' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:372:41: style: Parameter 'ksl' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:434:61: style: Parameter 'blk' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:472:62: style: Parameter 'blk' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ksl.c:730:20: style: Variable 'node' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pq.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:50:21: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:90:21: style: Variable 'cc' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:111:45: style: Parameter 'ppe' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ppe.c:240:15: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pv.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pv.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_STATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pv.c:94:20: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pv.c:113:20: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pv.c:129:44: style: Parameter 'pv' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pv.c:135:20: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pv.c:152:20: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_ringbuf.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:137:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:180:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:312:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:332:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:99:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:225:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_QLOG_WRITE_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_QLOG_WRITE_FLAG_FIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:251:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_LONG_FORM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:746:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_QLOG_WRITE_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:909:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:1051:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_QLOG_WRITE_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:1091:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_QLOG_WRITE_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:1117:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_QLOG_WRITE_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:1149:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_QLOG_WRITE_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:1163:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_STATELESS_RESET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:1221:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_QLOG_WRITE_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rst.c:103:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rob.c:278:19: style: Variable 'g' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_settings.c:41:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_CC_ALGO_CUBIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_settings.c:53:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SETTINGS_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_settings.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SETTINGS_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_settings.c:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_SETTINGS_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_settings.c:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:130:39: style:inconclusive: Function 'ngtcp2_crypto_derive_packet_protection_key' argument 3 names different: declaration 'hp' definition 'hp_key'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.h:186:57: note: Function 'ngtcp2_crypto_derive_packet_protection_key' argument 3 names different: declaration 'hp' definition 'hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:130:39: note: Function 'ngtcp2_crypto_derive_packet_protection_key' argument 3 names different: declaration 'hp' definition 'hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:491:70: style:inconclusive: Function 'ngtcp2_crypto_derive_and_install_initial_key' argument 7 names different: declaration 'rx_hp' definition 'rx_hp_key'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.h:290:70: note: Function 'ngtcp2_crypto_derive_and_install_initial_key' argument 7 names different: declaration 'rx_hp' definition 'rx_hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:491:70: note: Function 'ngtcp2_crypto_derive_and_install_initial_key' argument 7 names different: declaration 'rx_hp' definition 'rx_hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:492:45: style:inconclusive: Function 'ngtcp2_crypto_derive_and_install_initial_key' argument 10 names different: declaration 'tx_hp' definition 'tx_hp_key'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.h:291:45: note: Function 'ngtcp2_crypto_derive_and_install_initial_key' argument 10 names different: declaration 'tx_hp' definition 'tx_hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:492:45: note: Function 'ngtcp2_crypto_derive_and_install_initial_key' argument 10 names different: declaration 'tx_hp' definition 'tx_hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:632:70: style:inconclusive: Function 'ngtcp2_crypto_derive_and_install_vneg_initial_key' argument 7 names different: declaration 'rx_hp' definition 'rx_hp_key'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.h:341:70: note: Function 'ngtcp2_crypto_derive_and_install_vneg_initial_key' argument 7 names different: declaration 'rx_hp' definition 'rx_hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:632:70: note: Function 'ngtcp2_crypto_derive_and_install_vneg_initial_key' argument 7 names different: declaration 'rx_hp' definition 'rx_hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:633:45: style:inconclusive: Function 'ngtcp2_crypto_derive_and_install_vneg_initial_key' argument 10 names different: declaration 'tx_hp' definition 'tx_hp_key'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.h:342:45: note: Function 'ngtcp2_crypto_derive_and_install_vneg_initial_key' argument 10 names different: declaration 'tx_hp' definition 'tx_hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/crypto/shared.c:633:45: note: Function 'ngtcp2_crypto_derive_and_install_vneg_initial_key' argument 10 names different: declaration 'tx_hp' definition 'tx_hp_key'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_qlog.c:683:46: style: Parameter 'qlog' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:117:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MIN_CIDLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:153:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_MALFORMED_TRANSPORT_PARAM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:519:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_TRANSPORT_PARAMS_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:794:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:856:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_TRANSPORT_PARAMS_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:872:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_TRANSPORT_PARAMS_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_transport_params.c:886:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_TRANSPORT_PARAMS_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_vec.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_vec.c:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_vec.c:74:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_vec.c:161:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_vec.c:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_vec.c:218:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngtcp2_vec [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:39:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:75:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INTERNAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:223:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:527:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ngtcp2_vec [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:609:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:641:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:658:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:666:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:709:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:363:5: style: Redundant initialization for 'p'. The initialized value is overwritten before it is read. [redundantInitialization] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:346:20: note: p is initialized knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_pkt.c:363:5: note: p is overwritten knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_version.c:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_VERSION_NUM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/mempattern.c:23:29: style: Parameter 'p' can be declared as pointer to const. However it seems that 'mm_nofree' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/contrib/mempattern.c:127:13: note: You might need to cast the function pointer here knot-3.4.6/src/contrib/mempattern.c:23:29: note: Parameter 'p' can be declared as pointer to const knot-3.4.6/src/contrib/musl/inet_ntop.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:65:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:118:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:428:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:466:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:629:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:823:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:986:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1031:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1220:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1283:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1402:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1430:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1465:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR_STRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:175:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:263:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:324:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:386:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:424:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:453:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:479:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:501:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:524:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:580:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:630:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_DONTWAIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:635:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:661:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:667:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:672:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLOUT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:695:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:723:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:743:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:787:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:819:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:175:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STREAM_CLOSE_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:232:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:249:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:264:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:280:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:289:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PATH_VALIDATION_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:334:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:351:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:387:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:407:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:414:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_CONNECTION_ID_STATUS_TYPE_ACTIVATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:421:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_CONNECTION_ID_STATUS_TYPE_DEACTIVATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:436:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:485:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:516:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:575:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_DATAGRAM_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:618:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:633:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:649:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:701:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:830:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:840:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:907:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ECN_NOT_ECT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1070:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_VARINT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1638:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_NANOSECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1659:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1822:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1861:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2026:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_FIXED_BIT_CLEAR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2033:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_LONG_FORM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2040:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2119:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2388:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_DEFAULT_ACK_DELAY_EXPONENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2514:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2568:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2652:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2814:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:3050:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4295:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CONN_ID_BLOCKED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4429:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_UDP_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4490:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_1RTT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4571:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PATH_VALIDATION_RESULT_ABORTED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4585:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_UDP_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4622:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PATH_VALIDATION_RESULT_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4697:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_UDP_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4813:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_UDP_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5095:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5131:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_STATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5373:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DECRYPT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5405:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_HP_SAMPLELEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5499:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_CCERR_TYPE_TRANSPORT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5657:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PATH_VALIDATION_RESULT_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5766:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5782:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5826:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_FIXED_BIT_CLEAR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5953:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DISCARD_PKT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:6496:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DRAINING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:6591:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:6648:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STREAM_DATA_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:6706:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:6816:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STREAM_DATA_FLAG_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_STATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7241:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_STATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7431:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7668:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7711:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7734:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7753:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FRAME_ENCODING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7793:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_STATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7891:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_FLOW_CONTROL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7967:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8025:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_FLAG_KEY_PHASE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8047:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_AEAD_LIMIT_REACHED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8248:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CONN_ID_BLOCKED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8400:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_HANDSHAKE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8588:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DISCARD_PKT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:9215:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DRAINING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:9264:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DISCARD_PKT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:9390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DRAINING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:9522:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_RETRY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:9712:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_DROP_CONN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:9813:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PROTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:9867:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10099:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_WRITE_STREAM_FLAG_MORE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10359:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ENCRYPTION_LEVEL_HANDSHAKE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10398:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ENCRYPTION_LEVEL_HANDSHAKE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10432:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ENCRYPTION_LEVEL_0RTT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10483:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ENCRYPTION_LEVEL_1RTT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10529:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ENCRYPTION_LEVEL_1RTT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10553:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_STATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10655:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_IDLE_CLOSE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10832:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_REQUIRED_TRANSPORT_PARAM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10936:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_REQUIRED_TRANSPORT_PARAM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11182:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_DEFAULT_ACTIVE_CONNECTION_ID_LIMIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_ID_BLOCKED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11287:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_ID_BLOCKED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11375:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_NOT_FOUND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11442:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_STATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11498:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ECN_NOT_ECT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11814:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_PKT_INITIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11876:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PKT_NUM_EXHAUSTED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11938:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_PKT_NUM_EXHAUSTED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12027:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_CCERR_TYPE_TRANSPORT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12062:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_CRYPTO_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12070:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_CCERR_TYPE_APPLICATION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12242:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12260:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12285:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_VARINT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12312:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12324:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_VARINT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12458:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12586:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12747:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12813:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12881:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STATELESS_RESET_TOKENLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12963:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_INVALID_STATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:13231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_STREAM_NOT_FOUND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:13262:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MILLISECONDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:13331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_NOBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/net.c:368:13: style: Condition 'p_ecn!=NULL' is always false [knownConditionTrueFalse] knot-3.4.6/src/contrib/net.c:367:32: note: Calling function 'net_cmsg_ecn_ptr' returns 0 knot-3.4.6/src/contrib/net.c:367:32: note: Assignment 'p_ecn=net_cmsg_ecn_ptr(c)', assigned value is 0 knot-3.4.6/src/contrib/net.c:368:13: note: Condition 'p_ecn!=NULL' is always false knot-3.4.6/src/contrib/net.c:347:39: style: Parameter 'cmsg' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/net.c:367:8: style: Variable 'p_ecn' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/net.c:648:56: style: Parameter 'msg' can be declared as pointer to const. However it seems that 'send_process_tfo' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/contrib/net.c:682:14: note: You might need to cast the function pointer here knot-3.4.6/src/contrib/net.c:648:56: note: Parameter 'msg' can be declared as pointer to const knot-3.4.6/src/contrib/net.c:665:52: style: Parameter 'msg' can be declared as pointer to const. However it seems that 'send_process' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/contrib/net.c:678:14: note: You might need to cast the function pointer here knot-3.4.6/src/contrib/net.c:665:52: note: Parameter 'msg' can be declared as pointer to const knot-3.4.6/src/contrib/net.c:377:6: style: Variable 'val' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:120:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:124:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:160:22: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:256:23: style: Variable 'p_src' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:257:23: style: Variable 'p_dst' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:268:24: style: Variable 'p_src' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:269:24: style: Variable 'p_dst' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:124:33: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:160:33: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:176:16: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/contrib/proxyv2/proxyv2.c:198:16: portability: 'base' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/contrib/sockaddr.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:66:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:155:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:270:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:292:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:315:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:340:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/sockaddr.c:374:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/threads.c:29:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/time.c:344:36: error: There is an unknown macro here somewhere. Configuration is required. If KNOT_TIMEDIFF_PRINTF is a macro then please configure it. [unknownMacro] knot-3.4.6/src/contrib/sockaddr.c:296:20: style: Variable 'p' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/ucw/heap.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INITIAL_HEAP_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/heap.c:111:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/heap.c:119:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HEAP_INCREASE_STEP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/heap.c:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/lists.c:208:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptrnode_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:184:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:329:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trie_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:394:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:533:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:611:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:621:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:647:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:734:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:755:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:807:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:827:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:842:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:884:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:908:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:945:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1006:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1014:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1095:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1114:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1129:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1326:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1349:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trie_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:1383:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/lists.c:47:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] knot-3.4.6/src/contrib/ucw/lists.c:159:21: note: Assuming allocation function fails knot-3.4.6/src/contrib/ucw/lists.c:159:21: note: Assignment 'i=malloc(itemsz)', assigned value is 0 knot-3.4.6/src/contrib/ucw/lists.c:161:17: note: Calling function 'add_tail', 2nd argument 'i' value is 0 knot-3.4.6/src/contrib/ucw/lists.c:47:3: note: Null pointer dereference knot-3.4.6/src/contrib/ucw/lists.c:48:3: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] knot-3.4.6/src/contrib/ucw/lists.c:159:21: note: Assuming allocation function fails knot-3.4.6/src/contrib/ucw/lists.c:159:21: note: Assignment 'i=malloc(itemsz)', assigned value is 0 knot-3.4.6/src/contrib/ucw/lists.c:161:17: note: Calling function 'add_tail', 2nd argument 'i' value is 0 knot-3.4.6/src/contrib/ucw/lists.c:48:3: note: Null pointer dereference knot-3.4.6/src/contrib/ucw/lists.c:160:10: warning: If memory allocation fails, then there is a possible null pointer dereference: i [nullPointerOutOfMemory] knot-3.4.6/src/contrib/ucw/lists.c:159:21: note: Assuming allocation function fails knot-3.4.6/src/contrib/ucw/lists.c:159:21: note: Assignment 'i=malloc(itemsz)', assigned value is 0 knot-3.4.6/src/contrib/ucw/lists.c:160:10: note: Null pointer dereference knot-3.4.6/src/contrib/ucw/heap.c:133:28: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/ucw/mempool.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_STRUCT_ALIGN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:80:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mempool [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_STRUCT_ALIGN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:113:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_STRUCT_ALIGN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:132:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_STRUCT_ALIGN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:141:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mempool [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_STRUCT_ALIGN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:291:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPU_STRUCT_ALIGN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/ucw/mempool.c:237:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] knot-3.4.6/src/contrib/ucw/mempool.c:321:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] knot-3.4.6/src/contrib/ucw/mempool.c:48:3: error: Memory leak: p [memleak] knot-3.4.6/src/contrib/ucw/mempool.c:143:39: portability: '(void*)chunk' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/contrib/vpool/vpool.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/vpool/vpool.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/vpool/vpool.c:208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERANGE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/vpool/vpool.c:42:30: style: Parameter 'pool' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/vpool/vpool.c:141:54: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/vpool/vpool.c:162:15: portability: 'ret' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/contrib/vpool/vpool.c:193:15: portability: 'ret' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/knot/catalog/catalog_db.c:33:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:60:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:74:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:250:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:260:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:282:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_db.c:312:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/url-parser/url_parser.c:67:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:67:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:67:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:67:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:67:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:67:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:67:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:69:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:69:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:69:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:69:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:69:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:69:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:71:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:71:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:71:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:71:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:71:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:71:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:71:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:73:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:73:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:73:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:73:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:73:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:73:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:73:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:75:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:75:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:81:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/contrib/url-parser/url_parser.c:97:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] knot-3.4.6/src/knot/catalog/catalog_update.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_UPD_REM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_UPD_REM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_UPD_REM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:266:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_UPD_REM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:308:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_UPD_ADD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:327:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/generate.c:44:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_ZONES_LABEL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/generate.c:91:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/generate.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/generate.c:205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERANGE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/generate.c:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/generate.c:305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/catalog_update.c:59:31: style: Parameter 'tval' can be declared as pointer to const. However it seems that 'freecb' is a callback function, if 'tval' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/catalog/catalog_update.c:70:21: note: You might need to cast the function pointer here knot-3.4.6/src/knot/catalog/catalog_update.c:59:31: note: Parameter 'tval' can be declared as pointer to const knot-3.4.6/src/knot/catalog/catalog_update.c:182:14: style: Variable 'found' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/catalog/generate.c:67:32: style: Parameter 'old_z' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/catalog/generate.c:67:47: style: Parameter 'new_z' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/catalog/generate.c:305:10: style: Variable 'tmp' is not assigned a value. [unassignedVariable] knot-3.4.6/src/knot/common/dbus.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:52:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:88:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_ZONES_LABEL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:105:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_PTR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:125:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_PTR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:151:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_GROUP_LABEL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:198:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:235:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_PTR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:240:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EZONEINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/evsched.c:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/evsched.c:104:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable evsched_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/evsched.c:145:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable evsched_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/evsched.c:156:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/evsched.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/evsched.c:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/catalog/interpret.c:52:19: style: Variable 'ver_rr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/catalog/interpret.c:233:39: style: Parameter 'node' can be declared as pointer to const. However it seems that 'member_verify' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/catalog/interpret.c:246:44: note: You might need to cast the function pointer here knot-3.4.6/src/knot/catalog/interpret.c:233:39: note: Parameter 'node' can be declared as pointer to const knot-3.4.6/src/knot/catalog/interpret.c:238:37: style: Parameter 'node' can be declared as pointer to const. However it seems that 'prop_verify' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/catalog/interpret.c:246:59: note: You might need to cast the function pointer here knot-3.4.6/src/knot/catalog/interpret.c:238:37: note: Parameter 'node' can be declared as pointer to const knot-3.4.6/src/knot/catalog/interpret.c:238:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'prop_verify' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/catalog/interpret.c:246:59: note: You might need to cast the function pointer here knot-3.4.6/src/knot/catalog/interpret.c:238:58: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/src/contrib/qp-trie/trie.c:250:9: warning: Assert statement calls a function which may have desired side effects: '__builtin_popcount'. [assertWithSideEffect] knot-3.4.6/src/contrib/qp-trie/trie.c:281:9: warning: Assert statement calls a function which may have desired side effects: '__builtin_popcount'. [assertWithSideEffect] knot-3.4.6/src/knot/catalog/interpret.c:32:7: style: struct member 'cat_upd_ctx::zone_diff' is never used. [unusedStructMember] knot-3.4.6/src/contrib/qp-trie/trie.c:475:10: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] knot-3.4.6/src/knot/common/evsched.c:28:47: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/common/evsched.c:28:66: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/common/fdset.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/fdset.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/fdset.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/fdset.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/fdset.c:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/fdset.c:305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/fdset.c:333:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDSET_SWEEP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/qp-trie/trie.c:286:30: style: Parameter 't' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/qp-trie/trie.c:300:33: style: Parameter 'child' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/qp-trie/trie.c:393:11: style: Variable 'key' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/qp-trie/trie.c:448:10: style: Variable 'lkey' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/qp-trie/trie.c:545:10: style: Variable 'lkey' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/qp-trie/trie.c:680:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/qp-trie/trie.c:972:13: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/qp-trie/trie.c:1076:10: style: Variable 't' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/qp-trie/trie.c:1078:10: style: Variable 'key' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/qp-trie/trie.c:1263:29: style: Parameter 't' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/qp-trie/trie.c:1316:10: style: Variable 'old_twigs' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/qp-trie/trie.c:1368:34: style: Parameter 'cow' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_strm.c:213:15: style: Variable 'v' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/common/fdset.c:271:34: style: Parameter 'it' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/common/log.c:94:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_TARGET_FILE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:126:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_SOURCE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:144:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_SOURCE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_SOURCE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:180:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CRIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:241:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_TARGET_SYSLOG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:308:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESPACE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:320:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_SOURCE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:405:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:422:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_TARGET_SYSLOG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:434:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_TARGET_FILE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:451:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_LOG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/process.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/process.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/process.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/process.c:182:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/unreachable.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:120:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:177:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:283:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:334:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:352:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LOG_TIME_FORMAT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:413:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRUSR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/log.c:378:8: style: Variable 'zone_str' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/common/unreachable.c:95:17: error: Uninitialized variables: ur.n, ur.addr, ur.via, ur.time_ms [uninitvar] knot-3.4.6/src/knot/conf/base.c:46:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:304:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:425:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:493:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_UPD_FCONFIO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:578:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_ENULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:597:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_EKEY0 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:611:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:627:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FMULTI [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:651:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TGRP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:689:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:722:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:815:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:878:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:899:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FMULTI [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:974:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TGRP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:1028:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:1120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FMULTI [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:1212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:1220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/common/stats.c:186:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] knot-3.4.6/src/knot/common/stats.c:380:6: style: Variable 'ctx' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/src/knot/common/stats.c:376:6: note: ctx is assigned knot-3.4.6/src/knot/common/stats.c:380:6: note: ctx is overwritten knot-3.4.6/src/knot/common/stats.c:384:6: style: Variable 'ctx' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/src/knot/common/stats.c:380:6: note: ctx is assigned knot-3.4.6/src/knot/common/stats.c:384:6: note: ctx is overwritten knot-3.4.6/src/knot/common/stats.c:41:55: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/common/stats.c:170:84: style: Parameter 'ctr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/common/stats.c:278:68: style: Parameter 'dump_ctx' can be declared as pointer to const. However it seems that 'dump_ctr' is a callback function, if 'dump_ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/common/stats.c:381:22: note: You might need to cast the function pointer here knot-3.4.6/src/knot/common/stats.c:278:68: note: Parameter 'dump_ctx' can be declared as pointer to const knot-3.4.6/src/knot/common/stats.c:150:60: error: Uninitialized variable: zone [uninitvar] knot-3.4.6/src/knot/conf/confdb.c:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CONF_ENOTINIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:281:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:306:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MAX_DATA_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:377:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:471:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:638:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:726:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:748:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:800:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:834:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:854:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confdb.c:880:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:125:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:155:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:283:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:312:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:336:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:382:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:398:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:416:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:435:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:463:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:492:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:521:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:556:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TSTR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:583:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:614:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TINT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:630:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TBOOL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:646:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TOPT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:662:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TSTR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:678:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TDNAME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:695:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_THEX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:715:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TDATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:735:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TADDR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:786:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:805:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TNET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:859:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:892:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TDATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:951:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1005:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1042:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1065:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1193:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_FILE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1216:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1228:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_SRV [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MAX_UDP_WORKERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MAX_TCP_WORKERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1272:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MAX_BG_WORKERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1306:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_NIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1384:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_TSTR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1460:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:533:47: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:533:67: style: Parameter 'pktns' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:955:37: style: Parameter 'rtb' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1249:21: style: Variable 'ent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_rtb.c:1270:18: style: Variable 'sfr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/confio.c:64:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:105:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:125:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:302:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FMULTI [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:445:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:458:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:541:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_IO_FZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:570:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:682:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:770:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:888:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:973:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:1017:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:1144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:1177:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FMULTI [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:1212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:1401:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:1488:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:1527:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_IO_FZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:1560:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/base.c:645:15: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/base.c:648:13: style: Variable 'node' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/base.c:1216:10: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/migration.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/migration.c:54:10: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/module.c:35:1: error: There is an unknown macro here somewhere. Configuration is required. If knot_dynarray_define is a macro then please configure it. [unknownMacro] knot-3.4.6/src/knot/conf/tools.c:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_DEFAULT_ID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:138:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:163:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:207:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:240:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_REF_EMPTY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:271:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:297:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:308:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:346:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TLS_PIN_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:362:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:376:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:391:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTDIR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:417:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:442:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:483:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_MOD_NAME_PREFIX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:612:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:658:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:703:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSTORE_BACKEND_PKCS11 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:752:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_NIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:852:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:869:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:902:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:930:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:945:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:964:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CATALOG_GROUP_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:976:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:1019:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:1042:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:1155:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:1165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_YP_ENODATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:1254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:1281:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FMULTI [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:1300:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FMULTI [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/tools.c:1358:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_YP_ENODATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/confio.c:199:13: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/confio.c:612:13: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/confio.c:811:13: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/confdb.c:222:12: style: Variable 'key_data' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/confdb.c:460:17: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/confdb.c:729:11: style: Variable 'key_data' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/confdb.c:850:10: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/confdb.c:912:12: style: Variable 'k' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/confdb.c:913:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/ctl/process.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/context.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/context.c:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/context.c:296:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/context.c:311:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DNSKEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/context.c:328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/context.c:311:19: style: Variable 'dnskey' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/dnssec/context.c:222:35: portability: '(void*)ctx->policy' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/knot/dnssec/context.c:343:35: portability: '(void*)ctx->policy' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/knot/dnssec/ds_query.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/ds_query.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/ds_query.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/ds_query.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/ds_query.c:185:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUERY_EDNS_OPT_DO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/ds_query.c:242:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addrs [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/ds_query.c:277:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/conf/conf.c:1340:24: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] knot-3.4.6/src/knot/conf/conf.c:1357:24: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] knot-3.4.6/src/knot/conf/conf.c:1337:26: warning: If memory allocation fails, then there is a possible null pointer dereference: user [nullPointerOutOfMemory] knot-3.4.6/src/knot/conf/conf.c:1334:22: note: Assuming allocation function fails knot-3.4.6/src/knot/conf/conf.c:1334:22: note: Assignment 'user=strdup(conf_str(&val))', assigned value is 0 knot-3.4.6/src/knot/conf/conf.c:1337:26: note: Null pointer dereference knot-3.4.6/src/knot/dnssec/ds_query.c:95:43: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'ds_query_produce' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/dnssec/ds_query.c:165:13: note: You might need to cast the function pointer here knot-3.4.6/src/knot/dnssec/ds_query.c:95:43: note: Parameter 'layer' can be declared as pointer to const knot-3.4.6/src/knot/dnssec/ds_query.c:72:10: style: struct member 'ds_query_data::conf' is never used. [unusedStructMember] knot-3.4.6/src/knot/conf/conf.c:535:14: style: Parameter 'val1' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/conf.c:536:14: style: Parameter 'val2' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/conf.c:949:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/conf.c:1340:18: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/conf.c:1357:18: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/conf/conf.c:1456:27: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/conf.c:1457:20: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/ctl/commands.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_FILTERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:128:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:151:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_SECTION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:180:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_ZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:203:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_ZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:257:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:484:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:498:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:519:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_ZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:538:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_USER_FLUSH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:549:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_DATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:561:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_FILTERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:591:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backup_filters [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:613:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_FILTERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:703:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:761:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:804:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DNSSEC_SIGNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:821:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DNSSEC_SIGNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:837:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DNSSEC_SIGNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:860:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:888:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_XFR_FROZEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:897:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_XFR_FROZEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:906:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:949:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1021:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1043:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_ZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1070:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1132:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_OWNER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_FILTERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1312:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1383:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1478:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1559:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1623:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1651:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1674:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_FILTERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1779:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_FILTERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1811:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1845:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_SECTION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1945:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_FILTERS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1974:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_EEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:1981:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_TYPE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2024:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2065:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_MAX_TXT_DATA_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2120:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2173:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2224:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_SECTION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2328:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2441:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2466:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/ctl/commands.c:2499:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:118:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:211:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:224:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:286:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:307:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:351:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:387:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:413:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:424:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:451:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:477:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:573:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:592:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_KASP_DB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_db.c:620:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mv_data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/keystate.c:22:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_INVALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_INVALID_KEY_ALGORITHM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:45:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_FLAGS_KSK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:155:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:171:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:280:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:320:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_KASP_DB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:363:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/kasp_zone.c:420:19: style: Variable 'zone_dnskey' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/dnssec/kasp/keystore.c:47:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/kasp/keystore.c:37:4: error: Memory leak: path [memleak] knot-3.4.6/src/knot/conf/tools.c:130:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] knot-3.4.6/src/knot/conf/tools.c:155:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] knot-3.4.6/src/knot/conf/tools.c:199:2: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] knot-3.4.6/src/knot/conf/tools.c:515:48: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/conf/tools.c:515:66: style: Parameter 'xdp_listen' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/dnssec/key-events.c:34:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_REMOVED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:49:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_REMOVED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_REMOVED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_GENERATE_KSK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:238:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_GENERATE_KSK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:429:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ROLL_ALLOW_KSK_ROLL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:543:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_PUBLISHED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:565:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_ACTIVE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:582:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_ACTIVE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:627:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_READY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:638:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_PRE_ACTIVE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:652:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_RETIRE_ACTIVE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:673:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_RETIRED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:682:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_REMOVED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:693:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LOG_TIME_FORMAT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:909:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_NO_READY_KEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:933:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_STATE_READY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:39:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DNSKEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:123:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:253:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key_records.c:289:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_NSEC3_FLAG_OPT_OUT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:72:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:246:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:278:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:315:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:332:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:371:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:434:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:481:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NSEC3_NODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:555:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:567:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:615:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:635:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:668:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:707:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:720:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:29:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELEG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:126:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:203:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELETED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:250:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:272:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:285:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:306:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NSEC_NODE_SKIP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:340:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NONAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:350:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:408:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NONAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:421:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:555:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:599:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:659:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:711:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:729:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:741:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:767:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:786:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/policy.c:24:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:81:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_LOWER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:131:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:269:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/rrset-sign.c:386:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:327:62: style: Parameter 'b' can be declared as pointer to const. However it seems that 'connect_nsec3_nodes2' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:700:36: note: You might need to cast the function pointer here knot-3.4.6/src/knot/dnssec/nsec3-chain.c:327:62: note: Parameter 'b' can be declared as pointer to const knot-3.4.6/src/knot/dnssec/nsec3-chain.c:384:11: style: Variable 'a_hash' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:496:11: style: Variable 'next_hash' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/dnssec/nsec3-chain.c:556:16: style: Variable 'n' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/dnssec/zone-events.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-events.c:74:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-events.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-events.c:155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-events.c:336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-events.c:481:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-events.c:500:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/nsec-chain.c:228:39: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/dnssec/zone-keys.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:99:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:114:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_GENERATE_KSK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:166:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:294:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_FLAGS_REVOKED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:328:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_time_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:402:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNSAFE_KEYSET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:500:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_dnssec_alg_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:529:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:599:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable precomputed_ds [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:657:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:683:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:711:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:726:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:739:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-keys.c:779:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:89:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NSEC3_NODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:112:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NSEC3_NODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:177:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:193:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3PARAM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:227:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:264:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3PARAM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:276:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3PARAM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:306:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_NSEC3_ALGORITHM_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:318:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:329:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:407:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-nsec.c:264:19: style: Variable 'nsec3param' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/dnssec/zone-nsec.c:276:19: style: Variable 'nsec3param' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/events/events.c:73:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_COUNT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/events.c:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_INVALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/events.c:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/events.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/events.c:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/events.c:396:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/events.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/events.c:547:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:85:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DNSKEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:144:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:314:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:370:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:405:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:485:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:566:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:585:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_RRSIGS_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:610:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:686:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:713:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:747:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CDS_CDNSKEY_ROLLOVER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:787:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:851:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:954:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:970:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:1008:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:1030:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:1063:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/key-events.c:559:78: style: Parameter 'newkey' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/ctl/commands.c:103:41: style: Parameter 'filter' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/ctl/commands.c:103:55: style: Parameter 'neg_filter' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/ctl/commands.c:125:55: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/ctl/commands.c:564:10: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/ctl/commands.c:584:77: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/ctl/commands.c:910:26: style: Variable 'backup_ctx' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/ctl/commands.c:1269:9: style: Variable 'owner' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/ctl/commands.c:1289:9: style: Variable 'owner' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/ctl/commands.c:1572:10: style: Variable 'cat_z' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/ctl/commands.c:1806:39: style: Parameter 'params' can be declared as pointer to const. However it seems that 'ctl_dump_ctr' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/ctl/commands.c:1874:23: note: You might need to cast the function pointer here knot-3.4.6/src/knot/ctl/commands.c:1806:39: note: Parameter 'params' can be declared as pointer to const knot-3.4.6/src/knot/ctl/commands.c:1958:36: style: Parameter 'zone' can be declared as pointer to const. However it seems that 'check_zone_txn' is a callback function, if 'zone' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/ctl/commands.c:1968:39: note: You might need to cast the function pointer here knot-3.4.6/src/knot/ctl/commands.c:1958:36: note: Parameter 'zone' can be declared as pointer to const knot-3.4.6/src/knot/ctl/commands.c:1184:19: error: Uninitialized variable: owner [uninitvar] knot-3.4.6/src/knot/ctl/commands.c:1225:19: error: Uninitialized variable: owner [uninitvar] knot-3.4.6/src/knot/ctl/commands.c:1353:22: error: Uninitialized variable: owner [uninitvar] knot-3.4.6/src/knot/ctl/commands.c:1503:23: error: Uninitialized variable: owner [uninitvar] knot-3.4.6/src/knot/events/handlers/backup.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnssec.c:32:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LOG_TIME_FORMAT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnssec.c:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_DNSSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnssec.c:71:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_ROLL_ALLOW_ALL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:52:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:130:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:159:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:214:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:254:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:293:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_check.c:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/expire.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/flush.c:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/freeze_thaw.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/freeze_thaw.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:50:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:78:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_OPCODE_UPDATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_DONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:166:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_CDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/ds_push.c:68:42: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'ds_push_produce' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/events/handlers/ds_push.c:157:13: note: You might need to cast the function pointer here knot-3.4.6/src/knot/events/handlers/ds_push.c:68:42: note: Parameter 'layer' can be declared as pointer to const knot-3.4.6/src/knot/events/handlers/ds_push.c:115:61: style: Parameter 'pkt' can be declared as pointer to const. However it seems that 'ds_push_consume' is a callback function, if 'pkt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/events/handlers/ds_push.c:159:13: note: You might need to cast the function pointer here knot-3.4.6/src/knot/events/handlers/ds_push.c:115:61: note: Parameter 'pkt' can be declared as pointer to const knot-3.4.6/src/knot/events/handlers/ds_push.c:147:41: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'ds_push_finish' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/events/handlers/ds_push.c:160:12: note: You might need to cast the function pointer here knot-3.4.6/src/knot/events/handlers/ds_push.c:147:41: note: Parameter 'layer' can be declared as pointer to const knot-3.4.6/src/knot/events/handlers/load.c:43:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ACL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/load.c:64:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_JOURNAL_CONTENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/notify.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/notify.c:61:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_OPCODE_NOTIFY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/notify.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_DONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/notify.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/notify.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/notify.c:55:41: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'notify_produce' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/events/handlers/notify.c:81:13: note: You might need to cast the function pointer here knot-3.4.6/src/knot/events/handlers/notify.c:55:41: note: Parameter 'layer' can be declared as pointer to const knot-3.4.6/src/knot/events/handlers/notify.c:74:41: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'notify_consume' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/events/handlers/notify.c:82:13: note: You might need to cast the function pointer here knot-3.4.6/src/knot/events/handlers/notify.c:74:41: note: Parameter 'layer' can be declared as pointer to const knot-3.4.6/src/knot/events/handlers/notify.c:74:60: style: Parameter 'pkt' can be declared as pointer to const. However it seems that 'notify_consume' is a callback function, if 'pkt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/events/handlers/notify.c:82:13: note: You might need to cast the function pointer here knot-3.4.6/src/knot/events/handlers/notify.c:74:60: note: Parameter 'pkt' can be declared as pointer to const knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:88:48: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:257:45: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'dnskey_sync_finish' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:274:12: note: You might need to cast the function pointer here knot-3.4.6/src/knot/events/handlers/dnskey_sync.c:257:45: note: Parameter 'layer' can be declared as pointer to const knot-3.4.6/src/knot/events/handlers/refresh.c:151:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_MASK_GEQ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:206:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_EXPIRE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:240:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_EXPIRE_MAX_INTERVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:88:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:288:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:114:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:132:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:327:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_POLICY_AUTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:342:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DNSSEC_SIGNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:177:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_INCREMENTAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:430:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:459:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ANSWER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:473:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:329:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DDNS_MASTER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:526:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:456:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:560:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_MASK_GEQ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:497:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:580:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:603:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DNSSEC_SIGNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:706:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:725:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:751:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:778:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:841:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:850:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_CONSUME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:886:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ANSWER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:903:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:934:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1047:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1063:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1086:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1156:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1307:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1313:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_NOOP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1338:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ZONE_MAX_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1365:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1442:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/replan.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_UPDATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/replan.c:71:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_INVALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/replan.c:89:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DNSSEC_SIGNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/replan.c:126:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ZONEFILE_SYNC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/replan.c:181:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_LOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/replan.c:202:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_LOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/replan.c:212:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_LOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_basic.c:59:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOURNAL_HEADER_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_basic.c:78:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_basic.c:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ZONEFILE_SYNC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_basic.c:94:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_JOURNAL_MAX_USAGE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_basic.c:100:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_JOURNAL_MAX_DEPTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:193:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:245:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOURNAL_SERIAL_TO_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOURNAL_MERGED_SERIAL_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:277:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOURNAL_SERIAL_TO_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOURNAL_MERGED_SERIAL_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:300:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:317:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:350:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_metadata.c:397:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/update.c:44:53: style: Parameter 'req' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/journal/journal_read.c:42:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOURNAL_HEADER_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ELOOP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:165:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:226:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:298:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:322:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:400:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_read.c:415:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:33:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:73:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:83:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:110:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGESET_CHECK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:146:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOURNAL_MERGED_SERIAL_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:182:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JOURNAL_MERGED_SERIAL_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:215:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESPACE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/journal_write.c:277:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESPACE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/dnssec/zone-sign.c:79:48: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/dnssec/zone-sign.c:332:18: style: Variable 'valid_rr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/dnssec/zone-sign.c:41:16: style: struct member 'signed_info_t::hashed_dname' is never used. [unusedStructMember] knot-3.4.6/src/knot/dnssec/zone-sign.c:42:10: style: struct member 'signed_info_t::type_list' is never used. [unusedStructMember] knot-3.4.6/src/knot/journal/journal_metadata.c:171:31: style: Parameter 'of' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/journal/journal_metadata.c:25:12: style: union member 'Anonymous0::u8' is never used. [unusedStructMember] knot-3.4.6/src/knot/modules/authsignal/authsignal.c:25:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_MISS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/serialization.c:115:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/serialization.c:229:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/serialization.c:263:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/serialization.c:363:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/serialization.c:428:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/serialization.c:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:92:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:130:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:239:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1039:44: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/journal/knot_lmdb.c:289:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_RDONLY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:312:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1082:44: style: Parameter 'layer' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/journal/knot_lmdb.c:340:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/events/handlers/refresh.c:1311:40: style: Parameter 'layer' can be declared as pointer to const. However it seems that 'refresh_reset' is a callback function, if 'layer' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/events/handlers/refresh.c:1332:11: note: You might need to cast the function pointer here knot-3.4.6/src/knot/events/handlers/refresh.c:1311:40: note: Parameter 'layer' can be declared as pointer to const knot-3.4.6/src/knot/journal/knot_lmdb.c:352:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:392:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:415:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_LMDB_EXACT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:436:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_FIRST [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:441:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:522:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:529:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:545:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:558:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:632:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:708:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:779:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/cookies/cookies.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/cookies/cookies.c:92:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/cookies/cookies.c:109:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/cookies/cookies.c:128:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_COOKIE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/cookies/cookies.c:157:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_COOKIE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/cookies/cookies.c:248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnsproxy/dnsproxy.c:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnsproxy/dnsproxy.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnsproxy/dnsproxy.c:146:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_REFUSED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnsproxy/dnsproxy.c:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STATE_NOOP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:182:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSTAP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:210:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSTAP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:236:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSTAP_CONTENT_TYPE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:259:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/serialization.c:297:44: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:35:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEODB_KEY_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geodb.c:87:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/noudp/noudp.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/noudp/noudp.c:48:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_PROTO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/noudp/noudp.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geodb.c:77:55: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:148:27: style: Parameter 'geodb' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:155:26: style: Parameter 'geodb' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:155:47: style: Parameter 'entries' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:155:73: style: Parameter 'remote' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:156:31: style: Parameter 'paths' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:156:67: style: Parameter 'netmask' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:191:39: style: Parameter 'entries' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:192:51: style: Parameter 'geodata_len' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:192:73: style: Parameter 'geodepth' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geodb.c:36:20: style: Variable 'delim' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/knot/modules/onlinesign/nsec_next.c:28:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/journal/knot_lmdb.c:100:38: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/journal/knot_lmdb.c:126:44: style: Parameter 'to_copy' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/queryacl/queryacl.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_TYPE_NORMAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/queryacl/queryacl.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:100:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:106:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:158:83: style: Parameter 'pkt' can be declared as pointer to const. However it seems that 'dnstap_message_log_response' is a callback function, if 'pkt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/modules/dnstap/dnstap.c:360:40: note: You might need to cast the function pointer here knot-3.4.6/src/knot/modules/dnstap/dnstap.c:158:83: note: Parameter 'pkt' can be declared as pointer to const knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:115:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:133:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:174:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_CNAME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:225:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:247:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ANSWER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:296:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ADDITIONAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_HIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:396:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_public [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:429:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ksk_for_cdnskey [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:453:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ksk_for_cds [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:485:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:536:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:663:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:689:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/probe/probe.c:82:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STATE_NOOP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/probe/probe.c:107:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/functions.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/functions.c:78:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR_STRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/functions.c:121:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRU_LIMIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/functions.c:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/functions.c:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:214:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:243:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:375:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEODB_MAX_DEPTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:398:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:499:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_A [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:574:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:714:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEODB_MAX_PATH_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:825:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:847:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_HIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:961:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:1045:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:141:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:196:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable load_cls [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:213:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable load_cls [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:476:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_CHAR16_T_LOCK_FREE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/functions.c:164:24: style: Variable 'ipv6' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/modules/rrl/functions.c:177:23: style: Variable 'ipv4' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/modules/rrl/functions.c:227:24: style: Variable 'ipv6' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/modules/rrl/functions.c:239:23: style: Variable 'ipv4' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/modules/rrl/rrl.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/rrl.c:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_PROTO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/rrl.c:128:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_PROTO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/rrl.c:156:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_PROTO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/rrl.c:205:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:186:45: style: Parameter 'pkt' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/onlinesign/onlinesign.c:203:12: style: Variable 'force_types' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:497:99: style: Parameter 'prices' can be declared as pointer to const. However it seems that 'kru_limited_multi_or' is a callback function, if 'prices' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/modules/rrl/kru-generic.c:20:22: note: You might need to cast the function pointer here knot-3.4.6/src/knot/modules/rrl/kru.inc.c:497:99: note: Parameter 'prices' can be declared as pointer to const knot-3.4.6/src/knot/modules/rrl/kru.inc.c:517:107: style: Parameter 'prices' can be declared as pointer to const. However it seems that 'kru_limited_multi_or_nobreak' is a callback function, if 'prices' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/modules/rrl/kru-generic.c:20:22: note: You might need to cast the function pointer here knot-3.4.6/src/knot/modules/rrl/kru.inc.c:517:107: note: Parameter 'prices' can be declared as pointer to const knot-3.4.6/src/knot/modules/rrl/kru.inc.c:540:100: style: Parameter 'prices' can be declared as pointer to const. However it seems that 'kru_limited_multi_prefix_or' is a callback function, if 'prices' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/modules/rrl/kru-generic.c:20:22: note: You might need to cast the function pointer here knot-3.4.6/src/knot/modules/rrl/kru.inc.c:540:100: note: Parameter 'prices' can be declared as pointer to const knot-3.4.6/src/knot/modules/rrl/kru.inc.c:569:77: style: Parameter 'prefixes' can be declared as pointer to const. However it seems that 'kru_load_multi_prefix' is a callback function, if 'prefixes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/modules/rrl/kru-generic.c:20:22: note: You might need to cast the function pointer here knot-3.4.6/src/knot/modules/rrl/kru.inc.c:569:77: note: Parameter 'prefixes' can be declared as pointer to const knot-3.4.6/src/knot/modules/rrl/kru.inc.c:569:100: style: Parameter 'prices' can be declared as pointer to const. However it seems that 'kru_load_multi_prefix' is a callback function, if 'prices' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/modules/rrl/kru-generic.c:20:22: note: You might need to cast the function pointer here knot-3.4.6/src/knot/modules/rrl/kru.inc.c:569:100: note: Parameter 'prices' can be declared as pointer to const knot-3.4.6/src/knot/modules/rrl/kru.inc.c:595:77: style: Parameter 'prefixes' can be declared as pointer to const. However it seems that 'kru_load_multi_prefix_max' is a callback function, if 'prefixes' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/modules/rrl/kru-generic.c:20:22: note: You might need to cast the function pointer here knot-3.4.6/src/knot/modules/rrl/kru.inc.c:595:77: note: Parameter 'prefixes' can be declared as pointer to const knot-3.4.6/src/knot/modules/rrl/kru.inc.c:595:100: style: Parameter 'prices' can be declared as pointer to const. However it seems that 'kru_load_multi_prefix_max' is a callback function, if 'prices' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/modules/rrl/kru-generic.c:20:22: note: You might need to cast the function pointer here knot-3.4.6/src/knot/modules/rrl/kru.inc.c:595:100: note: Parameter 'prices' can be declared as pointer to const knot-3.4.6/src/knot/modules/stats/stats.c:248:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_BADCOOKIE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/stats/stats.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_MAX_OPTION_CODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/stats/stats.c:388:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/stats/stats.c:455:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STATE_NOOP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/stats/stats.c:659:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/whoami/whoami.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/whoami/whoami.c:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:497:99: style: Parameter 'prices' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:517:107: style: Parameter 'prices' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:540:100: style: Parameter 'prices' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:569:77: style: Parameter 'prefixes' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:569:100: style: Parameter 'prices' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:595:77: style: Parameter 'prefixes' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/rrl/kru.inc.c:595:100: style: Parameter 'prices' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/nameserver/axfr.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/axfr.c:85:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/axfr.c:133:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOTAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/axfr.c:145:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/axfr.c:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/axfr.c:203:20: style: Variable 'axfr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/nameserver/chaos.c:59:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srv_ident [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/chaos.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/chaos.c:108:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_REFUSED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/chaos.c:129:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:175:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:202:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:334:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:371:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:389:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:406:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:442:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:543:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_MISS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:556:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/geoip/geoip.c:185:31: style: Condition 'ret==0' is always true [knownConditionTrueFalse] knot-3.4.6/src/knot/modules/geoip/geoip.c:183:12: note: Assuming that condition 'ret<0' is not redundant knot-3.4.6/src/knot/modules/geoip/geoip.c:185:19: note: Assuming that condition 'ret>0' is not redundant knot-3.4.6/src/knot/modules/geoip/geoip.c:185:31: note: Condition 'ret==0' is always true knot-3.4.6/src/knot/modules/geoip/geoip.c:255:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_val [nullPointerOutOfMemory] knot-3.4.6/src/knot/modules/geoip/geoip.c:254:35: note: Assuming allocation function fails knot-3.4.6/src/knot/modules/geoip/geoip.c:254:35: note: Assignment 'new_val=calloc(1,sizeof(struct geo_trie_val_t))', assigned value is 0 knot-3.4.6/src/knot/modules/geoip/geoip.c:255:3: note: Null pointer dereference knot-3.4.6/src/knot/modules/geoip/geoip.c:256:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_val [nullPointerOutOfMemory] knot-3.4.6/src/knot/modules/geoip/geoip.c:254:35: note: Assuming allocation function fails knot-3.4.6/src/knot/modules/geoip/geoip.c:254:35: note: Assignment 'new_val=calloc(1,sizeof(struct geo_trie_val_t))', assigned value is 0 knot-3.4.6/src/knot/modules/geoip/geoip.c:256:3: note: Null pointer dereference knot-3.4.6/src/knot/modules/geoip/geoip.c:257:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_val [nullPointerOutOfMemory] knot-3.4.6/src/knot/modules/geoip/geoip.c:254:35: note: Assuming allocation function fails knot-3.4.6/src/knot/modules/geoip/geoip.c:254:35: note: Assignment 'new_val=calloc(1,sizeof(struct geo_trie_val_t))', assigned value is 0 knot-3.4.6/src/knot/modules/geoip/geoip.c:257:3: note: Null pointer dereference knot-3.4.6/src/knot/modules/geoip/geoip.c:262:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_val [nullPointerOutOfMemory] knot-3.4.6/src/knot/modules/geoip/geoip.c:254:35: note: Assuming allocation function fails knot-3.4.6/src/knot/modules/geoip/geoip.c:254:35: note: Assignment 'new_val=calloc(1,sizeof(struct geo_trie_val_t))', assigned value is 0 knot-3.4.6/src/knot/modules/geoip/geoip.c:262:3: note: Null pointer dereference knot-3.4.6/src/knot/modules/geoip/geoip.c:660:20: style: Checking if unsigned expression 'view->avail' is less than zero. [unsignedLessThanZero] knot-3.4.6/src/knot/modules/geoip/geoip.c:953:37: style:inconclusive: Function 'load_module' argument 1 names different: declaration 'ctx' definition 'check'. [funcArgNamesDifferent] knot-3.4.6/src/knot/modules/geoip/geoip.c:79:37: note: Function 'load_module' argument 1 names different: declaration 'ctx' definition 'check'. knot-3.4.6/src/knot/modules/geoip/geoip.c:953:37: note: Function 'load_module' argument 1 names different: declaration 'ctx' definition 'check'. knot-3.4.6/src/knot/modules/geoip/geoip.c:229:14: style: Variable 'va' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/modules/geoip/geoip.c:230:14: style: Variable 'vb' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/modules/geoip/geoip.c:798:89: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/geoip/geoip.c:863:14: style: Variable 'val' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/nameserver/internet.c:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NONAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:106:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLABELS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:133:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_COMPR_HINT_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:175:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:186:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELEG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:202:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:292:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CNAME_CHAIN_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:378:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELEG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_WILDCARD_CHILD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:464:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_PF_NULLBYTE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:485:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_HIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:517:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_TRUNC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:526:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:564:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:602:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:635:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_TRUNC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:652:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_IN_STATE_BEGIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/internet.c:714:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/stats/stats.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] knot-3.4.6/src/knot/modules/stats/stats.c:400:11: style: Variable 'stats' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/nameserver/notify.c:34:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOTAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/notify.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/ixfr.c:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_PF_NOTRUNC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/ixfr.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/ixfr.c:115:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_MASK_LEQ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/ixfr.c:135:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOTAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/ixfr.c:188:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/ixfr.c:255:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/ixfr.c:283:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_FAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:45:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_SUBTREE_AUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:57:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NONAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NONAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:162:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:172:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:194:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_PF_NULLBYTE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:221:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:279:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:345:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:389:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:438:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:527:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:574:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:598:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:608:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:620:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/nsec_proofs.c:531:15: style: Variable 'nsec3_match' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/nameserver/query_module.c:43:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query_plan [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGES [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:91:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGE_PROTO_END [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:101:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGE_END [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:112:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGE_ADDITIONAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:134:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knotd_mod_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_SOURCE_SERVER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:381:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:419:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_CONF_ENV_WORKERS_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:451:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:471:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FMULTI [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:584:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:666:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:699:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:726:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:770:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/tsig_ctx.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_TYPE_INVALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/tsig_ctx.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_EDE_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/tsig_ctx.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:81:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knotd_qdata_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/tsig_ctx.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:112:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_CONSUME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_NOOP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:130:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_HEADER_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:162:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOTIMPL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_TYPE_NORMAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:197:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:327:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:456:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:530:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_SERVFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:558:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ADDITIONAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:612:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query_plan [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:728:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR_STRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:820:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:888:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:944:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:985:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/process_query.c:1046:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGE_PROTO_BEGIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/tsig_ctx.c:106:59: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/nameserver/tsig_ctx.c:182:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/nameserver/update.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_REFUSED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/update.c:111:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_SERVFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/xfr.c:23:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/capture.c:23:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/capture.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_NOOP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/capture.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_CONSUME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/capture.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_DONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/capture.c:21:32: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'reset' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/query/capture.c:56:12: note: You might need to cast the function pointer here knot-3.4.6/src/knot/query/capture.c:21:32: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/src/knot/query/capture.c:26:33: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'finish' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/query/capture.c:57:13: note: You might need to cast the function pointer here knot-3.4.6/src/knot/query/capture.c:26:33: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/src/knot/query/capture.c:37:40: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'prepare_query' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/query/capture.c:59:14: note: You might need to cast the function pointer here knot-3.4.6/src/knot/query/capture.c:37:40: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/src/knot/query/capture.c:37:57: style: Parameter 'pkt' can be declared as pointer to const. However it seems that 'prepare_query' is a callback function, if 'pkt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/query/capture.c:59:14: note: You might need to cast the function pointer here knot-3.4.6/src/knot/query/capture.c:37:57: note: Parameter 'pkt' can be declared as pointer to const knot-3.4.6/src/knot/query/query.c:38:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/query.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/quic-requestor.c:57:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUIC_MAX_SEND_PER_RECV [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/quic-requestor.c:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/quic-requestor.c:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmsg_len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/quic-requestor.c:170:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/quic-requestor.c:248:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/quic-requestor.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_NET_ETIMEOUT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/quic-requestor.c:295:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_QUIC_HANDLE_RET_CLOSE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:35:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_REQUEST_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:40:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_REQUEST_QUIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_REQUEST_TLS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:250:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_REQUEST_QUIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:313:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_REQUEST_KEEP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:363:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_REQUESTOR_IOFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:388:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:432:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_REQUESTOR_IOFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:494:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/requestor.c:33:37: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/query/requestor.c:38:38: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/query/requestor.c:43:37: style: Parameter 'request' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/query/requestor.c:140:14: style: Variable 'query' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/nameserver/query_module.c:85:2: error: Memory leak: step [memleak] knot-3.4.6/src/knot/query/tls-requestor.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/tls-requestor.c:66:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_sessticket_pool [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/nameserver/query_module.c:361:2: style: Variable 'ctr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/nameserver/query_module.c:368:2: style: Variable 'ctr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/nameserver/query_module.c:375:2: style: Variable 'ctr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/nameserver/query_module.c:672:11: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/query/tls-requestor.c:55:15: style: Variable 'sessticket' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/knot/server/handler.c:34:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_PROTO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/handler.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_DONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/handler.c:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_SWEEP_CTR_TIMEOUT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/query/quic-requestor.c:127:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] knot-3.4.6/src/knot/query/quic-requestor.c:135:4: note: Found duplicate branches for 'if' and 'else'. knot-3.4.6/src/knot/query/quic-requestor.c:127:2: note: Found duplicate branches for 'if' and 'else'. knot-3.4.6/src/knot/query/quic-requestor.c:113:43: style: Parameter 'r' can be declared as pointer to const. However it seems that 'qr_send_reply' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/query/quic-requestor.c:184:18: note: You might need to cast the function pointer here knot-3.4.6/src/knot/query/quic-requestor.c:113:43: note: Parameter 'r' can be declared as pointer to const knot-3.4.6/src/knot/query/quic-requestor.c:244:44: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/query/quic-requestor.c:274:16: style: Variable 'consum' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/query/quic-requestor.c:178:30: portability: '(void*)r' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/knot/query/quic-requestor.c:179:43: portability: '(void*)r->in_payload' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/knot/query/quic-requestor.c:180:53: portability: '(void*)r->out_payload' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/knot/query/quic-requestor.c:41:10: style: union member 'cmsg_tos_t::buf' is never used. [unusedStructMember] knot-3.4.6/src/knot/server/dthreads.c:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:127:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:218:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dthread_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:268:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dt_unit_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:433:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:471:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:499:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:520:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:574:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:607:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:648:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThreadActive [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:653:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThreadIdle [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:659:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:732:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_THR_COUNT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:741:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThreadCancelled [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:763:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/dthreads.c:777:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/handler.c:55:37: style: Parameter 'rx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/nameserver/process_query.c:891:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/knot/server/proxyv2.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDENIED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/quic-handler.c:48:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_MAX_PKTSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/quic-handler.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/quic-handler.c:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGE_PROTO_BEGIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/quic-handler.c:121:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QUIC_IBUFS_PER_CONN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/quic-handler.c:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/quic-handler.c:160:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/quic-handler.c:38:10: style: union member 'cmsg_pktinfo_t::buf' is never used. [unusedStructMember] knot-3.4.6/src/knot/server/quic-handler.c:216:10: style: Variable 'sendbuf' is not assigned a value. [unassignedVariable] knot-3.4.6/src/knot/server/dthreads.c:728:10: style: Condition 'ret>1' is always false [knownConditionTrueFalse] knot-3.4.6/src/knot/server/dthreads.c:708:13: note: Assignment 'ret=-1', assigned value is -1 knot-3.4.6/src/knot/server/dthreads.c:727:26: note: Calling function 'dt_online_cpus' returns -1 knot-3.4.6/src/knot/server/dthreads.c:727:26: note: Assignment 'ret=dt_online_cpus()', assigned value is -1 knot-3.4.6/src/knot/server/dthreads.c:728:10: note: Condition 'ret>1' is always false knot-3.4.6/src/knot/server/dthreads.c:643:2: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] knot-3.4.6/src/knot/server/dthreads.c:496:29: style: Parameter 'thread' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/server/dthreads.c:604:31: style: Parameter 'thread' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/server/dthreads.c:604:49: style: Parameter 'cpu_id' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/server/dthreads.c:735:32: style: Parameter 'thread' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/server/dthreads.c:744:31: style: Parameter 'thread' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/server/dthreads.c:750:13: style: Variable 'unit' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/server/tcp-handler.c:107:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_storage [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/tcp-handler.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ETIMEOUT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/tcp-handler.c:160:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDSET_POLLIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/tcp-handler.c:175:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_MAX_PKTSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/tcp-handler.c:247:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDSET_POLLIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:76:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGE_PROTO_BEGIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/tcp-handler.c:275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:104:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/tcp-handler.c:356:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:138:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPV6_PKTINFO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/tcp-handler.c:373:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:246:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_namelen [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:273:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:468:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_XDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:525:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FDSET_POLLIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:541:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:25:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_UPDATE_MATCH_PATTERN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:154:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_UPDATE_OWNER_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_PROTO_QUIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:229:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ACL_PROTOCOL_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:261:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TLS_PIN_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:447:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TLS_PIN_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/udp-handler.c:176:38: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'udp_sweep' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/server/udp-handler.c:288:2: note: You might need to cast the function pointer here knot-3.4.6/src/knot/server/udp-handler.c:176:38: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/src/knot/server/udp-handler.c:176:49: style: Parameter 'd' can be declared as pointer to const. However it seems that 'udp_sweep' is a callback function, if 'd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/server/udp-handler.c:288:2: note: You might need to cast the function pointer here knot-3.4.6/src/knot/server/udp-handler.c:176:49: note: Parameter 'd' can be declared as pointer to const knot-3.4.6/src/knot/server/udp-handler.c:271:17: style: Variable 'rq' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/server/udp-handler.c:99:10: style: union member 'cmsg_buf_t::buf' is never used. [unusedStructMember] knot-3.4.6/src/knot/server/server.c:164:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:181:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SO_RCVBUF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:195:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:246:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RMT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR_STRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:568:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:591:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_CERT_FILE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:660:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ServerRunning [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:831:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:893:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:942:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handler [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1003:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1041:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1054:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1120:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_TCP_REUSEPORT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1295:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1389:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ServerRunning [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1396:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1407:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1424:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_JOURNAL_DB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1439:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_KASP_DB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1452:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_TIMER_DB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1461:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_POOL_FD_INVALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1472:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_conn_pool [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1512:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1589:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zone_events_freeze [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:1616:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TLS_PIN_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:29:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLY_STRICT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:186:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELETED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:280:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDENIED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable APPLY_UNIFY_FULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/apply.c:327:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_TREE_BINO_SECOND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/acl.c:140:71: style: Parameter 'key_name' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/updates/acl.c:180:17: style: Variable 'rr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/updates/changesets.c:39:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:99:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeset_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:143:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable changeset_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:206:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:292:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:312:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGESET_CHECK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:383:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:458:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/changesets.c:611:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DUMP_STYLE_DEFAULT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:112:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:125:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NXDOMAIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_FORMERR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:223:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:228:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:233:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:238:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:243:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:249:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_CNAME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:280:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DNAME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:326:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:333:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:341:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESEMCHECK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:350:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:359:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_CNAME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:400:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_FULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:425:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:459:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:500:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:526:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:554:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:568:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOTZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:619:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:626:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:639:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:668:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:690:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/ddns.c:86:17: style: Variable 'rrset' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/updates/ddns.c:664:66: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/worker/pool.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/worker/pool.c:94:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_pool_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/worker/queue.c:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable worker_queue_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adds_tree.c:26:1: error: There is an unknown macro here somewhere. Configuration is required. If knot_dynarray_declare is a macro then please configure it. [unknownMacro] knot-3.4.6/src/knot/updates/zone-update.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:84:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDENIED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_INCREMENTAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:224:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:279:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_INCREMENTAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:331:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:354:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_INCREMENTAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:368:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_NO_CHSET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:396:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_INCREMENTAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_CHANGED_NSEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:462:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:524:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:572:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:639:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:681:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_JOURNAL_CONTENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:713:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:728:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:737:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_CATALOG_TPL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:825:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:849:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:881:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ZONEMD_VERIFY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:900:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:1026:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_NO_CHSET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:1056:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DNSKEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/updates/zone-update.c:1063:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_NO_CHSET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:233:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:252:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_MODULE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:277:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:372:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:426:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:448:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:507:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKUP_PARAM_CATALOG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:522:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kasp_db_backup_keys [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:532:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:559:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BACKUP_PARAM_QUIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:29:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELETED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:81:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NSEC3_NODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_IN_NSEC3_CHAIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:216:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELEG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:285:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:392:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:427:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:486:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:530:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:554:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup.c:57:45: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/backup.c:525:71: style: Parameter 'subdir' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/updates/zone-update.c:1061:48: style: Parameter 'update' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/server/server.c:435:8: style: Condition '!server_attach_reuseport_bpf(sock,udp_socket_count)' is always false [knownConditionTrueFalse] knot-3.4.6/src/knot/server/server.c:435:36: note: Calling function 'server_attach_reuseport_bpf' returns 1 knot-3.4.6/src/knot/server/server.c:435:8: note: Condition '!server_attach_reuseport_bpf(sock,udp_socket_count)' is always false knot-3.4.6/src/knot/server/server.c:518:8: style: Condition '!server_attach_reuseport_bpf(sock,tcp_socket_count)' is always false [knownConditionTrueFalse] knot-3.4.6/src/knot/server/server.c:518:36: note: Calling function 'server_attach_reuseport_bpf' returns 1 knot-3.4.6/src/knot/server/server.c:518:8: note: Condition '!server_attach_reuseport_bpf(sock,tcp_socket_count)' is always false knot-3.4.6/src/knot/zone/backup_dir.c:80:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backup_filters [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup_dir.c:98:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backup_filters [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup_dir.c:126:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srv_ident [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup_dir.c:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup_dir.c:265:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTDIR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/backup_dir.c:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:819:14: style: Variable 'tu' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/server/server.c:1405:38: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/server/server.c:1466:60: style: Parameter 'server' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/contents.c:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:190:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:210:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_TREE_USE_BINODES [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:223:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:287:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_NULLBYTE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:303:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:362:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:411:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_IN_NSEC3_CHAIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:442:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_WILDCARD_CHILD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:453:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EEMPTYZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:462:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EEMPTYZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:470:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:553:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:564:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:572:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EEMPTYZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/server/server.c:195:9: style: Variable 'level' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/knot/zone/backup_dir.c:64:46: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/backup_dir.c:70:44: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/measure.c:24:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE_SIZE_WHOLE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/measure.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/measure.c:51:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE_SIZE_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/measure.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE_TTL_LIMIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/measure.c:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEASURE_SIZE_WHOLE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/measure.c:106:42: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/measure.c:118:44: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/digest.c:40:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ZONEMD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/digest.c:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/digest.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/digest.c:161:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/digest.c:181:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ZONEMD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/digest.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EEMPTYZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/digest.c:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:110:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zone_node_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:147:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_BINODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:168:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:197:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rr_data [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:209:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_BINODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:232:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_BINODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:279:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable additional [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:296:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_BINODE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:315:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:348:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_RRSIGS_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:369:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:414:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:428:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_RRSIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:454:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/contents.c:534:15: style: Condition 'contents!=NULL' is always true [knownConditionTrueFalse] knot-3.4.6/src/knot/zone/contents.c:110:76: style: Parameter 'contents' can be declared as pointer to const. However it seems that 'node_new_for_contents_wrap' is a callback function, if 'contents' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/zone/contents.c:123:32: note: You might need to cast the function pointer here knot-3.4.6/src/knot/zone/contents.c:110:76: note: Parameter 'contents' can be declared as pointer to const knot-3.4.6/src/knot/zone/contents.c:268:62: style: Parameter 'contents' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/reverse.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_dname_storage_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/reverse.c:77:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_A [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/reverse.c:142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:105:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_ERR_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:153:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELEG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:210:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_CDS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:322:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:371:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:386:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_CNAME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:416:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DNAME [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:449:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEM_ERR_RRSIG_UNVERIFIABLE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:527:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/semantic-check.c:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/node.c:99:41: style: Parameter 'node_data' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/node.c:195:15: style: Variable 'counter' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/node.c:212:15: style: Variable 'counterpart' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/node.c:216:19: style: Variable 'r1' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/node.c:216:52: style: Variable 'r2' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/node.c:239:16: style: Variable 'a1' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/node.c:239:51: style: Variable 'a2' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/node.c:254:21: style: Variable 'counterr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/node.c:263:21: style: Variable 'counterr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/serial.c:69:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_GREATER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/serial.c:95:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_POLICY_AUTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/serial.c:113:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_INCOMPARABLE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/serial.c:119:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/reverse.c:32:63: style: Parameter 'in_addr_raw' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/reverse.c:35:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/reverse.c:44:63: style: Parameter 'in6_addr_raw' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/reverse.c:81:10: style: Variable 'rev_data' is not assigned a value. [unassignedVariable] knot-3.4.6/src/knot/zone/serial.c:41:13: style: Variable 'gmtime_result' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/zone-dump.c:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-dump.c:90:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-dump.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/timers.c:78:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/timers.c:125:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/timers.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/timers.c:173:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/timers.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/timers.c:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/timers.c:231:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENODB [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/timers.c:251:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_NOTIFIED_SERIAL_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:100:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ZONEMD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_ZONEMD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:314:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:364:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-diff.c:398:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-load.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-load.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-load.c:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-load.c:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-load.c:172:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_MASTER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/adjust.c:44:15: style: Variable 'parent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/adjust.c:78:65: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/adjust.c:169:15: style: Variable 'ptr_orig' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/adjust.c:323:42: style: Parameter 'node' can be declared as pointer to const. However it seems that 'adjust_cb_void' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/zone/adjust.c:627:59: note: You might need to cast the function pointer here knot-3.4.6/src/knot/zone/adjust.c:323:42: note: Parameter 'node' can be declared as pointer to const knot-3.4.6/src/knot/zone/adjust.c:323:71: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'adjust_cb_void' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/zone/adjust.c:627:59: note: You might need to cast the function pointer here knot-3.4.6/src/knot/zone/adjust.c:323:71: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/src/knot/zone/zone-tree.c:35:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_SECOND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_TREE_USE_BINODES [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:61:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_TREE_BINO_SECOND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:265:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELETED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:310:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:330:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:352:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:382:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_SECOND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:397:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_TREE_BINO_SECOND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:453:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELETED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:468:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_DELETED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:490:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-load.c:85:31: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/zone-load.c:121:36: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/zone-diff.c:327:15: style: Variable 'new_node' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/zonedb-load.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:61:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_CATALOG_GROUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:87:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_IO_TRELOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:142:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_IO_TSET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:253:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PURGE_ZONE_ALL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:271:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_IO_TRELOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:330:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_UPD_REM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:358:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_IS_CATALOG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:373:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAT_UPD_ADD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOAD_COMMIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:554:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOAD_FULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:605:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RELOAD_COMMIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:647:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zone_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:264:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_LOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb.c:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb.c:51:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_zonedb_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EBUSY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb.c:71:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:403:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:412:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:421:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:430:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:451:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:496:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_MASTER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:549:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_IS_CATALOG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:575:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_IS_CATALOG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:587:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:646:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:676:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:769:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:804:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_LOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:810:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KASPDB_SERIAL_MASTER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:815:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KASPDB_SERIAL_MASTER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:821:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_SIGNED_SERIAL_FOUND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:826:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_SIGNED_SERIAL_FOUND [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone.c:839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zone-tree.c:273:10: style: The comparison 'ret == KNOT_EOK' is always true because 'ret' and 'KNOT_EOK' represent the same value. [knownConditionTrueFalse] knot-3.4.6/src/knot/zone/zone-tree.c:272:12: note: 'ret' is assigned value 'KNOT_EOK' here. knot-3.4.6/src/knot/zone/zone-tree.c:273:10: note: The comparison 'ret == KNOT_EOK' is always true because 'ret' and 'KNOT_EOK' represent the same value. knot-3.4.6/src/knot/zone/zone-tree.c:72:68: style: Parameter 'mm' can be declared as pointer to const. However it seems that 'nocopy' is a callback function, if 'mm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/zone/zone-tree.c:84:34: note: You might need to cast the function pointer here knot-3.4.6/src/knot/zone/zone-tree.c:72:68: note: Parameter 'mm' can be declared as pointer to const knot-3.4.6/src/knot/zone/zone-tree.c:211:14: style: Variable 'rval' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/zone-tree.c:443:60: style: Parameter 'it' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/zonedb.c:117:2: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] knot-3.4.6/src/knot/zone/zonedb.c:151:4: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] knot-3.4.6/src/knot/zone/zonedb.c:94:14: style: Variable 'rval' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/zonedb.c:112:14: style: Variable 'val' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libdnssec/binary.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/binary.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/binary.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/binary.c:130:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/binary.c:150:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOUTOFZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:137:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:353:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonedb-load.c:288:21: style: Variable 'upd' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/zonedb-load.c:329:21: style: Variable 'upd' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/zonedb-load.c:357:10: style: Variable 'catz_z' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libdnssec/digest.c:32:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA384 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/digest.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/digest.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/digest.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/zone/zonefile.c:216:19: style: Variable 'soa' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libdnssec/binary.c:101:11: style: Variable 'data_one' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libdnssec/binary.c:102:11: style: Variable 'data_two' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libdnssec/key/algorithm.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_PK_RSA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/algorithm.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/dnskey.c:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_RDATA_OFFSET_PUBKEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/dnskey.c:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_RDATA_OFFSET_FLAGS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_datum_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_datum_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_datum_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:197:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_INVALID_PUBLIC_KEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:236:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_ECC_CURVE_SECP256R1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:248:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_ECC_CURVE_ED25519 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:265:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_ECC_CURVE_INVALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:295:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_ECC_CURVE_INVALID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_INVALID_PUBLIC_KEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/convert.c:357:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_INVALID_KEY_ALGORITHM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/ds.c:34:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/ds.c:52:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SIGN_RSA_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/ds.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:313:27: style: Condition 'compr_start!=-1' is always true [knownConditionTrueFalse] knot-3.4.6/src/libdnssec/key/key.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_RDATA_OFFSET_PUBKEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:185:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:212:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_RDATA_OFFSET_FLAGS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:220:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:238:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_RDATA_OFFSET_PROTOCOL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:246:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:281:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_PK_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:299:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSKEY_RDATA_OFFSET_ALGORITHM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:307:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:339:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:397:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/key.c:419:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:183:46: style: Parameter 'qdata' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:269:18: style: Variable 'block' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:326:46: style: Parameter 'qdata' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:400:29: style: Parameter 'addr_str' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libdnssec/key/keytag.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:405:20: error: Uninitialized variable: ptrname [uninitvar] knot-3.4.6/src/knot/modules/synthrecord/synthrecord.c:383:44: error: Uninitialized variable: ptrname [legacyUninitvar] knot-3.4.6/src/libdnssec/key/privkey.c:53:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/privkey.c:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/privkey.c:127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_INVALID_KEY_ALGORITHM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/key/simple.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs11.c:394:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_NOT_IMPLEMENTED_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:87:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:97:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:131:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/keystore.c:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/nsec/bitmap.c:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/nsec/bitmap.c:128:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable used [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/nsec/hash.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_NSEC3_HASHING_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/nsec/hash.c:86:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/nsec/hash.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/nsec/hash.c:120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_DIG_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/nsec/nsec.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/p11/p11.c:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/p11/p11.c:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/p11/p11.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_NOT_IMPLEMENTED_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:66:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_free_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:166:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EEXIST [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_x509_privkey_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:247:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:256:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:289:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:407:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:464:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/random.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/random.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/pem.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/pem.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/pem.c:94:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/pem.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/pem.c:133:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/pem.c:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/shared/dname.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNAME_MAX_LENGTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/shared/dname.c:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNAME_MAX_LABEL_LENGTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/shared/dname.c:149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNAME_MAX_LABEL_LENGTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/shared/keyid_gnutls.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEYID_BINARY_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/shared/keyid_gnutls.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_binary_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/der.c:57:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_MALFORMED_DATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/der.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_MALFORMED_DATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/der.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/der.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:115:47: style: Parameter 'handle' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:244:29: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'pkcs8_init' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:486:19: note: You might need to cast the function pointer here knot-3.4.6/src/libdnssec/keystore/pkcs8.c:244:29: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/src/libdnssec/keystore/pkcs8.c:390:22: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libdnssec/keystore/pkcs8.c:410:22: style: Variable 'handle' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libdnssec/tsig.c:106:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_MAC_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/tsig.c:115:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/tsig.c:133:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/tsig.c:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_MAC_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/tsig.c:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/tsig.c:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/tsig.c:236:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:126:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_INVALID_SIGNATURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SIGN_RSA_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:236:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SIGN_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:243:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:316:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:351:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libdnssec/sign/sign.c:248:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] knot-3.4.6/src/libdnssec/sign/sign.c:246:33: note: Assuming allocation function fails knot-3.4.6/src/libdnssec/sign/sign.c:246:33: note: Assignment 'ctx=calloc(1,sizeof(*ctx))', assigned value is 0 knot-3.4.6/src/libdnssec/sign/sign.c:248:2: note: Null pointer dereference knot-3.4.6/src/libdnssec/sign/sign.c:250:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] knot-3.4.6/src/libdnssec/sign/sign.c:246:33: note: Assuming allocation function fails knot-3.4.6/src/libdnssec/sign/sign.c:246:33: note: Assignment 'ctx=calloc(1,sizeof(*ctx))', assigned value is 0 knot-3.4.6/src/libdnssec/sign/sign.c:250:2: note: Null pointer dereference knot-3.4.6/src/libdnssec/sign/sign.c:251:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] knot-3.4.6/src/libdnssec/sign/sign.c:246:33: note: Assuming allocation function fails knot-3.4.6/src/libdnssec/sign/sign.c:246:33: note: Assignment 'ctx=calloc(1,sizeof(*ctx))', assigned value is 0 knot-3.4.6/src/libdnssec/sign/sign.c:251:6: note: Null pointer dereference knot-3.4.6/src/libdnssec/sign/sign.c:257:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ctx [nullPointerOutOfMemory] knot-3.4.6/src/libdnssec/sign/sign.c:246:33: note: Assuming allocation function fails knot-3.4.6/src/libdnssec/sign/sign.c:246:33: note: Assignment 'ctx=calloc(1,sizeof(*ctx))', assigned value is 0 knot-3.4.6/src/libdnssec/sign/sign.c:251:21: note: Assuming condition is false knot-3.4.6/src/libdnssec/sign/sign.c:257:2: note: Null pointer dereference knot-3.4.6/src/libdnssec/sign/sign.c:304:8: style: Variable 'result' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libdnssec/sign/sign.c:58:11: style: struct member 'dnssec_buffer::allocd' is never used. [unusedStructMember] knot-3.4.6/src/libdnssec/sign/sign.c:60:9: style: struct member 'dnssec_buffer::max_length' is never used. [unusedStructMember] knot-3.4.6/src/libdnssec/sign/sign.c:61:9: style: struct member 'dnssec_buffer::length' is never used. [unusedStructMember] knot-3.4.6/src/libknot/control/control.c:87:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_TYPE_END [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX__COUNT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX__COUNT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:155:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_DEFAULT_BLKSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:209:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:246:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR_STRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:260:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:288:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:326:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:402:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:443:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:472:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:489:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/control/control.c:519:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/cookies.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/cookies.c:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_COOKIE_CLNT_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/cookies.c:81:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_COOKIE_CLNT_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/cookies.c:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/cookies.c:135:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_COOKIE_SRVR_MIN_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:56:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:110:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DB_SORTED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_trie.c:54:38: style: Parameter 'txn' can be declared as pointer to const. However it seems that 'txn_commit' is a callback function, if 'txn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/db/db_trie.c:170:14: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/db/db_trie.c:54:38: note: Parameter 'txn' can be declared as pointer to const knot-3.4.6/src/libknot/db/db_trie.c:59:38: style: Parameter 'txn' can be declared as pointer to const. However it seems that 'txn_abort' is a callback function, if 'txn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/db/db_trie.c:170:26: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/db/db_trie.c:59:38: note: Parameter 'txn' can be declared as pointer to const knot-3.4.6/src/libknot/db/db_trie.c:77:14: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/db/db_trie.c:87:74: style: Parameter 'val' can be declared as pointer to const. However it seems that 'insert' is a callback function, if 'val' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/db/db_trie.c:171:23: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/db/db_trie.c:87:74: note: Parameter 'val' can be declared as pointer to const knot-3.4.6/src/libknot/db/db_trie.c:120:50: style: Parameter 'iter' can be declared as pointer to const. However it seems that 'iter_seek' is a callback function, if 'iter' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/db/db_trie.c:172:15: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/db/db_trie.c:120:50: note: Parameter 'iter' can be declared as pointer to const knot-3.4.6/src/libknot/db/db_trie.c:120:71: style: Parameter 'key' can be declared as pointer to const. However it seems that 'iter_seek' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/db/db_trie.c:172:15: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/db/db_trie.c:120:71: note: Parameter 'key' can be declared as pointer to const knot-3.4.6/src/libknot/db/db_trie.c:149:14: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/knot/zone/zone.c:418:32: style: Parameter 'conf' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/knot/zone/zone.c:778:8: style: Variable 'zonefile_basename' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/db/db_lmdb.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:82:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_PAGESIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:111:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:174:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_RDONLY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:267:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DB_RDONLY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:308:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:320:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:331:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:412:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_GET_CURRENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:427:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_GET_CURRENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:449:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DB_NOOP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:475:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_RESERVE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:496:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:511:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:523:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/db/db_lmdb.c:538:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MDB_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/descriptor.c:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_rdata_descriptor_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/descriptor.c:198:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type_name [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/descriptor.c:243:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_rdata_descriptor_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/descriptor.c:304:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_ANY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/descriptor.c:332:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/descriptor.c:345:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DNSKEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/descriptor.c:357:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/descriptor.c:367:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/dname.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/dname.c:150:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/dname.c:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/dname.c:194:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/dname.c:370:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/dname.c:771:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/dname.c:797:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/error.c:207:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/error.c:231:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/probe/data.c:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/probe/probe.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/probe/probe.c:104:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/probe/probe.c:120:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/probe/probe.c:156:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/probe/probe.c:181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:37:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:128:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:287:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_COMPR_HINT_OWNER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:340:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_PF_ORIGTTL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:392:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:400:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RDATA_WF_END [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESPACE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:483:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:540:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:604:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:612:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RDATA_WF_END [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flags [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:644:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:78:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_HEADER_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:666:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/rrset-wire.c:711:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:190:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_mm_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:209:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ANSWER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:219:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_pkt_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:250:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESPACE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:271:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:325:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:374:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_HEADER_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:402:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_PF_FREE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:413:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:429:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:462:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:505:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:576:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:635:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ADDITIONAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:671:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EFEWDATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:715:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:734:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_RR_MIN_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:775:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:806:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOTAUTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:835:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_tsig_rcode_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/probe/probe.c:67:40: style: Parameter 'probe' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/probe/probe.c:143:33: style: Parameter 'probe' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/probe/probe.c:177:38: style: Parameter 'probe' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/quic/quic_conn.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic_conn.c:115:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_QUIC_ERR_EXCESSIVE_LOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic_conn.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_QUIC_CONN_BLOCKED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic_conn.c:353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_STREAMS_PER_CONN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic_conn.c:421:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic_conn.c:507:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic_conn.c:574:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_QUIC_CONN_BLOCKED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic_conn.c:587:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:65:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:72:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_QUIC_CONN_SESSION_TAKEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:89:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:178:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:207:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_NO_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:237:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_ERR_CALLBACK_FAILURE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_QUIC_CONN_HANDSHAKE_DONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:340:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STREAM_DATA_FLAG_FIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:394:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_STREAM_CLOSE_FLAG_APP_ERROR_CODE_SET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:438:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:524:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_MAX_VARINT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:563:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:607:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:758:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NGTCP2_NO_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:771:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:827:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic.c:947:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/packet/pkt.c:182:75: style: Parameter 'mm' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/packet/rrset-wire.c:450:11: style: Variable 'wire_rdata_begin' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/packet/rrset-wire.c:679:17: error: Uninitialized variable: rdata [uninitvar] knot-3.4.6/src/libknot/packet/rrset-wire.c:675:24: note: Assignment 'rdata=(knot_rdata_t*)buf', assigned value is knot-3.4.6/src/libknot/packet/rrset-wire.c:679:17: note: Uninitialized variable: rdata knot-3.4.6/src/libknot/quic/tls.c:57:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_WR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:113:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TLS_CONN_SESSION_TAKEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:163:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TLS_CONN_HANDSHAKE_DONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:216:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls.c:318:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TLS_CONN_BLOCKED [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/dname.c:382:11: style: Variable 'wire_end' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/dname.c:655:35: error: Uninitialized variable: lf1_storage [uninitvar] knot-3.4.6/src/libknot/dname.c:656:35: error: Uninitialized variable: lf2_storage [uninitvar] knot-3.4.6/src/libknot/quic/tls_common.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_MEMORY_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:203:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:224:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:290:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:436:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/tls_common.c:466:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:49:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESPACE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:111:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:176:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rdataset.c:349:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/quic/quic_conn.c:391:74: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/quic/quic_conn.c:401:75: style: Parameter 'stream' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/quic/quic_conn.c:464:45: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/quic/tls_common.c:45:46: style: Parameter 'dbf' can be declared as pointer to const. However it seems that 'tls_anti_replay_db_add_func' is a callback function, if 'dbf' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/quic/tls_common.c:173:62: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/quic/tls_common.c:45:46: note: Parameter 'dbf' can be declared as pointer to const knot-3.4.6/src/libknot/rdataset.c:102:11: style: Variable 'last_threshold' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/quic/tls.c:217:48: portability: 'data' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/libknot/rrset.c:37:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_rrset_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset.c:98:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset.c:143:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/naptr.c:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:112:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:175:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:261:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:368:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TSIG_VARIABLES_LENGTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:375:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TSIG_TIMERS_LENGTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/tsig.c:125:47: style: Parameter 'tsig' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/rrtype/tsig.c:171:51: style: Parameter 'tsig' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/rrtype/tsig.c:183:45: style: Parameter 'tsig' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/rrtype/tsig.c:195:43: style: Parameter 'tsig' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/rrtype/tsig.c:210:47: style: Parameter 'tsig' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/rrtype/tsig.c:223:50: style: Parameter 'tsig' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/rrtype/opt.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:152:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_HDRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:183:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:203:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:241:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:304:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_HDRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:389:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:433:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:460:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:490:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:516:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:563:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:591:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:605:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:625:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_COOKIE_CLNT_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:642:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_COOKIE_CLNT_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:665:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:696:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrtype/opt.c:726:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig.c:88:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig.c:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig.c:169:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:141:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:209:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:337:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:426:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:514:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:633:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:682:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig.c:102:8: style: Variable 'secret' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/quic/quic.c:809:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] knot-3.4.6/src/libknot/quic/quic.c:810:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] knot-3.4.6/src/libknot/quic/quic.c:929:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables] knot-3.4.6/src/libknot/quic/quic.c:930:4: error: Address of local auto-variable assigned to a function parameter. [autoVariables] knot-3.4.6/src/libknot/quic/quic.c:954:18: style: Condition 'conn==NULL' is always false [knownConditionTrueFalse] knot-3.4.6/src/libknot/quic/quic.c:254:47: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'get_new_connection_id' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/quic/quic.c:476:3: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/quic/quic.c:254:47: note: Parameter 'conn' can be declared as pointer to const knot-3.4.6/src/libknot/quic/quic.c:278:46: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'remove_connection_id' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/quic/quic.c:477:3: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/quic/quic.c:278:46: note: Parameter 'conn' can be declared as pointer to const knot-3.4.6/src/libknot/quic/quic.c:328:42: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'recv_stream_data' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/quic/quic.c:467:3: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/quic/quic.c:328:42: note: Parameter 'conn' can be declared as pointer to const knot-3.4.6/src/libknot/quic/quic.c:373:44: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'recv_stateless_rst' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/libknot/quic/quic.c:471:3: note: You might need to cast the function pointer here knot-3.4.6/src/libknot/quic/quic.c:373:44: note: Parameter 'conn' can be declared as pointer to const knot-3.4.6/src/libknot/quic/quic.c:455:21: style: Variable 'qtable' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/xdp/bpf-kernel.c:293:17: error: There is an unknown macro here somewhere. Configuration is required. If SEC is a macro then please configure it. [unknownMacro] knot-3.4.6/src/libknot/xdp/bpf-user.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/bpf-user.c:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bpf_kernel_o_len [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/bpf-user.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/bpf-user.c:196:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/bpf-user.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/eth.c:42:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/eth.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/eth.c:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/eth.c:179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/eth.c:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/eth.c:297:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MODE_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/tsig-op.c:422:62: style: Parameter 'to_sign' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/xdp/eth.c:226:23: style: Variable 'ifa' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/xdp/tcp_iobuf.c:59:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iovec [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp_iobuf.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp_iobuf.c:222:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ELIMIT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yparser.c:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yparser.c:91:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yparser.c:153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:131:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:250:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:341:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:937:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1000:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_DO_MASK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1023:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_rcode_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1065:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1127:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_COOKIE_CLNT_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_HDRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1235:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1372:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_base64_encode [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1444:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_tsig_rcode_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1464:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_svcb_param_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1658:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1698:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_dnssec_alg_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1821:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1828:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1835:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1859:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1867:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1875:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1883:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1896:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1913:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_base64_encode [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1935:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1942:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1952:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1964:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:1977:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_base64_encode [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2011:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2024:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2034:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2043:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2057:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2081:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_base64_encode [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2094:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_base64_encode [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_base32hex_encode [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2141:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2160:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2178:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2193:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2205:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_base64_encode [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2234:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2267:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2370:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2419:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2471:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2545:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:2615:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yparser.c:136:33: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/src/libknot/yparser/yparser.c:117:21: note: Assuming allocation function fails knot-3.4.6/src/libknot/yparser/yparser.c:117:21: note: Assignment 'start=mmap(0,file_stat.st_size,PROT_READ,MAP_SHARED,parser->file.descriptor,0)', assigned value is 0 knot-3.4.6/src/libknot/yparser/yparser.c:136:33: note: Null pointer addition knot-3.4.6/src/libknot/xdp/tcp.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:44:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:107:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDP_TCP_NORMAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:457:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:487:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:512:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:544:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:627:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XDP_TCP_RESET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:646:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp.c:731:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable answer [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:173:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:219:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_FILTER_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:366:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_PKT_ALIGNMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:411:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_PKT_ALIGNMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:424:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:488:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:511:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:616:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypbody.c:280:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_ENULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypbody.c:326:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] knot-3.4.6/src/libknot/yparser/ypformat.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypformat.c:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/tcp_iobuf.c:286:21: style: Variable 'can_send' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/xdp/tcp_iobuf.c:298:26: style: Variable 'i' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/xdp/tcp_iobuf.c:114:52: style: Variable 'message_len' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/libknot/xdp/xdp.c:605:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:605:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:605:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:605:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:606:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:606:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:606:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:606:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:607:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:607:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:607:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:607:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:608:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:608:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:608:2: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:608:2: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] knot-3.4.6/src/libknot/xdp/xdp.c:352:46: error: Null pointer dereference [nullPointer] knot-3.4.6/src/libknot/xdp/xdp.c:441:46: error: Null pointer dereference [nullPointer] knot-3.4.6/src/libknot/xdp/xdp.c:495:48: error: Null pointer dereference [nullPointer] knot-3.4.6/src/libknot/xdp/xdp.c:566:48: error: Null pointer dereference [nullPointer] knot-3.4.6/src/libknot/yparser/yptrafo.c:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:198:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_SSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:262:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:319:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_SSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:376:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:428:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:536:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:581:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:616:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:697:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:740:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:760:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:783:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:817:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:840:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:883:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:926:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_BIN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:950:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_CHECK_PARAMS_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:978:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:1053:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:1136:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/yptrafo.c:1181:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_addr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:573:12: style: Variable 'uframe_p' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/yparser/ypschema.c:77:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yp_item_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:136:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_MAX_ITEM_NAME_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:176:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FALLOC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:195:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:241:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:283:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_FALLOC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:355:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable yp_check_ctx_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:370:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_MAX_NODE_DEPTH [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:397:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_YP_EINVAL_INDENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:470:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/yparser/ypschema.c:526:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/xdp/xdp.c:366:33: portability: 'uframe' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/libknot/xdp/xdp.c:366:43: portability: 'uframe+hdr_len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/libknot/xdp/tcp.c:84:8: warning: Either the condition '(*ptr)->list_node_placeholder.list_node_next==NULL' is redundant or there is possible null pointer dereference: *ptr. [nullPointerRedundantCheck] knot-3.4.6/src/libknot/xdp/tcp.c:84:52: note: Assuming that condition '(*ptr)->list_node_placeholder.list_node_next==NULL' is not redundant knot-3.4.6/src/libknot/xdp/tcp.c:83:3: note: Assignment from '*ptr=(*ptr)->list_node_placeholder.list_node_next' knot-3.4.6/src/libknot/xdp/tcp.c:84:8: note: Null pointer dereference knot-3.4.6/src/libknot/xdp/tcp.c:215:71: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/xdp/tcp.c:490:70: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libknot/xdp/tcp.c:651:34: style: Variable 'rl_max' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/yparser/yptrafo.c:416:24: style: Condition 'semicolons==0' is always true [knownConditionTrueFalse] knot-3.4.6/src/libknot/yparser/yptrafo.c:409:17: note: Assuming that condition 'semicolons>=1' is not redundant knot-3.4.6/src/libknot/yparser/yptrafo.c:416:24: note: Condition 'semicolons==0' is always true knot-3.4.6/src/libknot/yparser/yptrafo.c:546:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/yparser/yptrafo.c:584:11: style: Variable 'type' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/yparser/yptrafo.c:673:12: style: Variable 'type2' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/yparser/yptrafo.c:457:47: warning: Uninitialized variable: buf [uninitvar] knot-3.4.6/src/libknot/yparser/yptrafo.c:438:16: note: Assuming condition is false knot-3.4.6/src/libknot/yparser/yptrafo.c:457:47: note: Uninitialized variable: buf knot-3.4.6/src/libknot/yparser/yptrafo.c:787:43: error: Uninitialized variable: buf [uninitvar] knot-3.4.6/src/utils/common/hex.c:44:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libzscanner/functions.c:794:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZS_BAD_DATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libzscanner/functions.c:907:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZS_OK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libzscanner/functions.c:943:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZS_OK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/https.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/https.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/lookup.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/lookup.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/lookup.c:95:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/lookup.c:113:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/lookup.c:124:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/lookup.c:216:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/lookup.c:242:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EL_GETTC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/lookup.c:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_PROBE_PROTO_TLS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:184:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKADDR_STRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:230:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:373:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:401:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:574:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:616:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:737:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:874:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:891:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_OFFSET_QDCOUNT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:246:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:272:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_edns_ede_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:342:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_rcode_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:453:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:583:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RCODE_NOERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:612:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DUMP_STYLE_DEFAULT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:622:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:709:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:735:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:757:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_TXT_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:863:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_DO_MASK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:909:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_HEADER_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:954:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:969:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:996:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:1009:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:1025:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:1057:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:1099:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:1116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/exec.c:1152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libzscanner/functions.c:780:32: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libzscanner/functions.c:888:56: style: Parameter 'list_end' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libzscanner/functions.c:894:47: style: Parameter 'rdata_end' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libzscanner/functions.c:898:11: style: Variable 'curr_pos' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libzscanner/functions.c:937:48: style: Parameter 'rdata_end' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/libzscanner/functions.c:939:13: style: Variable 'svcb' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/common/params.c:115:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/params.c:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/params.c:213:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/params.c:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/params.c:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/params.c:314:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/params.c:331:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/quic.c:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/resolv.c:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/resolv.c:133:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEP_CHARS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/resolv.c:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/resolv.c:130:11: style: Variable 'option' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/common/sign.c:26:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/sign.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/sign.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/signal.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/signal.c:33:18: error: Uninitialized variable: &set [uninitvar] knot-3.4.6/src/utils/common/token.c:29:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/token.c:83:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/token.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/netio.c:240:3: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] knot-3.4.6/src/utils/common/netio.c:239:33: note: Assuming allocation function fails knot-3.4.6/src/utils/common/netio.c:239:33: note: Assignment 'info=calloc(1,sizeof(struct addrinfo))', assigned value is 0 knot-3.4.6/src/utils/common/netio.c:240:3: note: Null pointer dereference knot-3.4.6/src/utils/common/netio.c:241:3: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] knot-3.4.6/src/utils/common/netio.c:239:33: note: Assuming allocation function fails knot-3.4.6/src/utils/common/netio.c:239:33: note: Assignment 'info=calloc(1,sizeof(struct addrinfo))', assigned value is 0 knot-3.4.6/src/utils/common/netio.c:241:3: note: Null pointer dereference knot-3.4.6/src/utils/common/netio.c:242:3: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] knot-3.4.6/src/utils/common/netio.c:239:33: note: Assuming allocation function fails knot-3.4.6/src/utils/common/netio.c:239:33: note: Assignment 'info=calloc(1,sizeof(struct addrinfo))', assigned value is 0 knot-3.4.6/src/utils/common/netio.c:242:3: note: Null pointer dereference knot-3.4.6/src/utils/common/netio.c:243:3: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] knot-3.4.6/src/utils/common/netio.c:239:33: note: Assuming allocation function fails knot-3.4.6/src/utils/common/netio.c:239:33: note: Assignment 'info=calloc(1,sizeof(struct addrinfo))', assigned value is 0 knot-3.4.6/src/utils/common/netio.c:243:3: note: Null pointer dereference knot-3.4.6/src/utils/common/netio.c:244:57: warning: If memory allocation fails, then there is a possible null pointer dereference: info [nullPointerOutOfMemory] knot-3.4.6/src/utils/common/netio.c:239:33: note: Assuming allocation function fails knot-3.4.6/src/utils/common/netio.c:239:33: note: Assignment 'info=calloc(1,sizeof(struct addrinfo))', assigned value is 0 knot-3.4.6/src/utils/common/netio.c:244:57: note: Null pointer dereference knot-3.4.6/src/utils/common/exec.c:95:56: style: Condition 'flags_rest>flag_len' is always true [knownConditionTrueFalse] knot-3.4.6/src/utils/common/exec.c:93:28: note: Assignment 'flags_rest=sizeof(flags)', assigned value is 64 knot-3.4.6/src/utils/common/exec.c:95:56: note: Condition 'flags_rest>flag_len' is always true knot-3.4.6/src/utils/common/netio.c:413:9: style: Variable 'at' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/common/netio.c:466:10: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/utils/common/netio.c:468:11: style: Variable 'cs' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/utils/common/exec.c:363:12: style: Variable 'opt_data' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/common/tls.c:56:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:179:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:291:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CRT_X509 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:378:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_SUCCESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:437:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:525:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:559:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:610:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:640:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/tls.c:709:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_RDWR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/util_conf.c:38:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESEMCHECK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/util_conf.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/util_conf.c:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/util_conf.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/common/util_conf.c:121:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kcatalogprint/main.c:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kcatalogprint/main.c:82:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kcatalogprint/main.c:122:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_main.c:31:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kcatalogprint/main.c:100:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/src/utils/kcatalogprint/main.c:104:16: style: Variable 'opts' can be declared as const array [constVariable] knot-3.4.6/src/utils/keymgr/bind_privkey.c:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:126:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_MALFORMED_DATA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:167:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_fclose_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:257:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_x509_privkey_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:284:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_ECC_CURVE_ED25519 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:312:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_x509_privkey_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:350:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_x509_privkey_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:390:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_INVALID_KEY_ALGORITHM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:249:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:368:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:379:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_EDNS_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:550:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ANSWER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:572:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ANSWER [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:596:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:630:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PACKET_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:851:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:975:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PACKET_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:1207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_exec.c:1289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/bind_privkey.c:124:8: style: Variable 'end' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/keymgr/bind_privkey.c:372:60: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/utils/keymgr/bind_privkey.c:200:44: portability: '(void*)params' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/utils/keymgr/bind_privkey.c:246:30: portability: '(void*)params' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/utils/common/tls.c:99:9: style: Variable 'src_file' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/common/tls.c:107:12: style: Variable 'src_pin' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/common/tls.c:152:12: style: Variable 'pin' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/keymgr/keystore.c:55:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/keystore.c:88:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/keystore.c:127:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/keystore.c:156:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/keystore.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/keystore.c:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/keystore.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/keystore.c:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:91:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_FULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:113:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_DIG [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:125:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_FULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:163:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:181:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:208:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:226:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:324:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:333:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:360:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:378:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:387:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:396:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:405:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:423:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:432:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:441:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:450:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:459:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:468:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:477:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:486:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:515:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:524:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:533:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:542:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:551:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:569:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:578:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:587:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:596:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:605:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:614:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:621:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTO_TCP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROTO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:649:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:658:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:676:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:688:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:700:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:718:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:731:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CERT_PIN_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:760:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:780:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:800:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:820:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:840:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:852:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:868:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:909:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:922:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:935:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:948:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:964:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:977:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:987:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:996:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1005:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1014:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1022:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1045:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1057:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1104:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1127:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1146:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1155:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1174:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1196:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1245:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1279:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1300:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1321:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_EXPIRE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1334:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_EXPIRE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1345:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1401:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_JSON [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1427:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FORMAT_FULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1436:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1459:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1495:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1689:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable query_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1796:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1908:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1925:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1949:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1969:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1982:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:1993:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2015:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2057:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2076:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2108:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2120:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2133:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2194:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_DNS_HTTPS_PORT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2454:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2657:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2717:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kdig/kdig_params.c:2733:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/keystore.c:235:73: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/utils/keymgr/keystore.c:334:74: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/utils/kdig/kdig_exec.c:1297:12: style: Variable 'query' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/keymgr/main.c:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/main.c:350:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/offline_ksk.c:499:42: error: There is an unknown macro here somewhere. Configuration is required. If KNOT_TIME_PRINTF is a macro then please configure it. [unknownMacro] knot-3.4.6/src/utils/khost/khost_main.c:31:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:110:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:147:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_ALGORITHM_RSA_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESEMCHECK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:234:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:307:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_DNSKEY [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:324:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:486:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:611:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYSTORE_BACKEND_PEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:617:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_INVALID_KEY_ID [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:651:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:665:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:691:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:725:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:791:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:838:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:869:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:920:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knot_dnssec_alg_names [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:998:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_PRINT_UNIX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:1020:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:1027:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:1080:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:1107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _cleanup_binary_ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:1124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:1138:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:1171:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/khost/khost_params.c:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/khost/khost_params.c:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/khost/khost_params.c:101:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/khost/khost_params.c:119:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/khost/khost_params.c:232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBG_NULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/khost/khost_params.c:253:16: style: Variable 'opts' can be declared as const array [constVariable] knot-3.4.6/src/utils/kjournalprint/main.c:110:1: error: There is an unknown macro here somewhere. Configuration is required. If knot_dynarray_declare is a macro then please configure it. [unknownMacro] knot-3.4.6/src/utils/kdig/kdig_params.c:2351:2: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] knot-3.4.6/src/utils/kdig/kdig_params.c:2351:2: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] knot-3.4.6/src/utils/kdig/kdig_params.c:871:45: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_https' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1622:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:871:45: note: Parameter 'query' can be declared as pointer to const knot-3.4.6/src/utils/kdig/kdig_params.c:913:47: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_nohttps' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1623:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:913:47: note: Parameter 'query' can be declared as pointer to const knot-3.4.6/src/utils/kdig/kdig_params.c:926:49: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_https_get' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1625:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:926:49: note: Parameter 'query' can be declared as pointer to const knot-3.4.6/src/utils/kdig/kdig_params.c:939:51: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_nohttps_get' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1626:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:939:51: note: Parameter 'query' can be declared as pointer to const knot-3.4.6/src/utils/kdig/kdig_params.c:952:44: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_quic' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1628:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:952:44: note: Parameter 'query' can be declared as pointer to const knot-3.4.6/src/utils/kdig/kdig_params.c:968:46: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_noquic' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1629:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:968:46: note: Parameter 'query' can be declared as pointer to const knot-3.4.6/src/utils/kdig/kdig_params.c:1181:16: style: Variable 'sep' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/kdig/kdig_params.c:1903:14: style: Variable 'opt' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/kdig/kdig_params.c:2263:15: style: Variable 'i1' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/kdig/kdig_params.c:2263:39: style: Variable 'i2' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/knotc/commands.c:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_FOPT_ITEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:172:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:209:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:459:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:490:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_STATUS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:515:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:551:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_CMD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:583:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ZONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:613:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_ZONEFILE_LOAD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:753:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_CMD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:826:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESPACE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:848:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:911:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_CMD [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:931:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:959:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable read_txn [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:1036:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:1102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:1152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:1203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:84:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:132:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_table [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_FREQ_TXN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_FILTER_LIST_TXN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTL_FILTER_LIST_SCHEMA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:307:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_table [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:388:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/interactive.c:246:9: style: Variable 'id_stop' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/knotc/interactive.c:265:9: style: Variable 'dot' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/knotc/interactive.c:368:31: style: Parameter 'el' can be declared as pointer to const. However it seems that 'prompt' is a callback function, if 'el' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/knotc/interactive.c:407:24: note: You might need to cast the function pointer here knot-3.4.6/src/utils/knotc/interactive.c:368:31: note: Parameter 'el' can be declared as pointer to const knot-3.4.6/src/utils/knotc/main.c:59:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_CTL_TIMEOUT_MS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/main.c:103:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/main.c:72:16: style: Variable 'opts' can be declared as const array [constVariable] knot-3.4.6/src/utils/knotc/process.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmd_table [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/process.c:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/process.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/process.c:206:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ECONN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/process.c:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOTSUP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotd/main.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotd/main.c:195:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotd/main.c:210:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_UNBLOCK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotd/main.c:247:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srv_dbus_event [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotd/main.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotd/main.c:429:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotd/main.c:563:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotd/main.c:617:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONF_MAPSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knotc/commands.c:291:42: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] knot-3.4.6/src/utils/knotc/commands.c:221:24: note: 'status_col' is assigned value '""' here. knot-3.4.6/src/utils/knotc/commands.c:291:42: note: Same expression in both branches of ternary operator. knot-3.4.6/src/utils/knotd/main.c:255:11: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/knotd/main.c:619:8: style: Variable 'socket' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/knotd/main.c:623:16: style: Variable 'opts' can be declared as const array [constVariable] knot-3.4.6/src/utils/knotc/commands.c:100:35: style: Parameter 'args' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/utils/knsec3hash/knsec3hash.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsec3hash/knsec3hash.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsec3hash/knsec3hash.c:118:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_interactive.c:146:19: error: There is an unknown macro here somewhere. Configuration is required. If PROGRAM_NAME is a macro then please configure it. [unknownMacro] knot-3.4.6/src/utils/knsupdate/knsupdate_main.c:32:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_params.c:73:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZS_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_params.c:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable knsupdate_params_t [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_params.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_params.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_params.c:416:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:166:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EPARSEFAIL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:185:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEP_CHARS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:325:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEP_CHARS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:359:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:388:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_COMPR_HINT_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:407:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_OPCODE_UPDATE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:446:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_SOA [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:502:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:536:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:602:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:621:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:632:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:677:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:691:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:700:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:716:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:732:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:754:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:780:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:819:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:828:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:916:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:932:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:949:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:966:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:982:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:996:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:1028:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:1045:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:1054:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_exec.c:1063:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/knsupdate/knsupdate_params.c:220:16: style: Variable 'opts' can be declared as const array [constVariable] knot-3.4.6/src/utils/kxdpgun/ip_route.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:60:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_RAW [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:79:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETLINK_ROUTE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:153:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTA_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:190:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNL_CB_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:266:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFA_ADDRESS [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:295:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDA_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNL_CB_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:355:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/ip_route.c:349:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] knot-3.4.6/src/utils/kxdpgun/ip_route.c:195:20: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/kxdpgun/ip_route.c:198:19: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/kxdpgun/ip_route.c:322:16: style: Variable 'rm' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/kxdpgun/load_queries.c:75:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/load_queries.c:157:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/load_queries.c:184:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/src/libknot/rrset-dump.c:864:9: style: Variable 'dname_str' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/rrset-dump.c:2373:16: style: Variable 'rr_data' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/libknot/rrset-dump.c:2422:16: style: Variable 'rr_data' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/kxdpgun/main.c:994:39: error: There is an unknown macro here somewhere. Configuration is required. If SPACE is a macro then please configure it. [unknownMacro] knot-3.4.6/src/utils/kxdpgun/load_queries.c:70:12: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] knot-3.4.6/src/utils/kxdpgun/load_queries.c:78:8: style: Variable 'pret' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/kzonecheck/main.c:72:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEMCHECK_DNSSEC_AUTO [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kzonecheck/main.c:76:16: style: Variable 'opts' can be declared as const array [constVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10024:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10034:7: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] knot-3.4.6/src/utils/kzonecheck/zone_check.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kzonecheck/zone_check.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kzonecheck/zone_check.c:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cb [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/stats.c:57:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RCODE_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/stats.c:69:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MODE_FULL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/stats.c:85:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATS_SCHEMA_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/stats.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_FILTER_DROP [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/stats.c:171:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/stats.c:185:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATS_SUM [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kxdpgun/stats.c:246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATS_PERIODIC [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kzonecheck/zone_check.c:56:51: style: Parameter 'stats' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/utils/kzonesign/main.c:73:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kzonesign/main.c:218:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8024:79: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] knot-3.4.6/tests-fuzz/knotd_wrap/server.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/kzonesign/main.c:195:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/src/utils/kzonesign/main.c:199:16: style: Variable 'opts' can be declared as const array [constVariable] knot-3.4.6/tests-fuzz/knotd_wrap/tcp-handler.c:21:27: style: Parameter 'thread' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests-fuzz/knotd_wrap/udp-handler.c:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NBUFS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests-fuzz/knotd_wrap/udp-handler.c:67:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RX [valueFlowBailoutIncompleteVar] knot-3.4.6/tests-fuzz/knotd_wrap/udp-handler.c:79:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_QUERY_PROTO_UDP [valueFlowBailoutIncompleteVar] knot-3.4.6/tests-fuzz/knotd_wrap/udp-handler.c:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable udp_msg_api [valueFlowBailoutIncompleteVar] knot-3.4.6/tests-fuzz/knotd_wrap/udp-handler.c:29:38: style: Parameter 'rq' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests-fuzz/main.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests-fuzz/main.c:99:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRCDIR [valueFlowBailoutIncompleteVar] knot-3.4.6/tests-fuzz/main.c:45:17: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/contrib/test_base32hex.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/utils/keymgr/functions.c:80:35: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/utils/keymgr/functions.c:1032:21: style: Variable 'key' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/keymgr/functions.c:1047:21: style: Variable 'key' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/keymgr/functions.c:1068:21: style: Variable 'key' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/utils/keymgr/functions.c:941:45: portability: '(void*)(&key->timing)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/utils/keymgr/functions.c:949:47: portability: '(void*)(&key->timing)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/utils/keymgr/functions.c:972:45: portability: '(void*)(&key->timing)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/src/utils/keymgr/functions.c:995:45: portability: '(void*)(&key->timing)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/tests/contrib/test_base64.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_base64url.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_heap.c:40:2: warning: Return value of function seed48() is not used. [ignoredReturnValue] knot-3.4.6/tests/contrib/test_heap.c:149:17: style: Variable 'val' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7862:7: style: Condition 'datalen' is always true [knownConditionTrueFalse] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7853:18: note: Assuming that condition 'fr->offset<=strm->rx.last_offset' is not redundant knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7857:19: note: Assuming condition is false knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7861:24: note: Assignment 'datalen=fr->offset-strm->rx.last_offset', assigned value is greater than 0 knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7862:7: note: Condition 'datalen' is always true knot-3.4.6/tests/contrib/test_net_shortwrite.c:59:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net_shortwrite.c:88:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_inet_ntop.c:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:43:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:73:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:101:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:109:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:294:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:362:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:503:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:570:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:658:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:694:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_qp-cow.c:136:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_qp-cow.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_qp-cow.c:171:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_qp-trie.c:74:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:387:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] knot-3.4.6/tests/contrib/test_net.c:603:2: error: Resource handle 'client' freed twice. [doubleFree] knot-3.4.6/tests/contrib/test_net.c:599:2: note: Resource handle 'client' freed twice. knot-3.4.6/tests/contrib/test_net.c:603:2: note: Resource handle 'client' freed twice. knot-3.4.6/tests/contrib/test_sockaddr.c:28:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_sockaddr.c:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_sockaddr.c:63:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_sockaddr.c:161:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_net.c:193:16: style: Variable 'server' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/contrib/test_net.c:279:42: style: Parameter 'data' can be declared as pointer to const. However it seems that 'handler_noop' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/contrib/test_net.c:298:52: note: You might need to cast the function pointer here knot-3.4.6/tests/contrib/test_net.c:279:42: note: Parameter 'data' can be declared as pointer to const knot-3.4.6/tests/contrib/test_qp-cow.c:118:7: style: Variable 'commit' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/contrib/test_qp-cow.c:249:16: style: Variable 'val' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/contrib/test_net.c:478:15: style: struct member 'testcase::name' is never used. [unusedStructMember] knot-3.4.6/tests/contrib/test_sockaddr.c:242:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/contrib/test_string.c:52:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/contrib/test_strtonum.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_strtonum.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_strtonum.c:54:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_strtonum.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_strtonum.c:77:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_strtonum.c:90:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_time.c:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TIMEDIFF_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_time.c:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_PRINT_UNIX [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_toeplitz.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_toeplitz.c:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_time.c:191:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/contrib/test_wire_ctx.c:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_wire_ctx.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_wire_ctx.c:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_wire_ctx.c:126:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ESPACE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_wire_ctx.c:183:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_wire_ctx.c:232:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_wire_ctx.c:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EACCES [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_changeset.c:56:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHANGESET_CHECK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_conf.h:27:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable conf_schema [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_acl.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_acl.c:83:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_HMAC_MD5 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/contrib/test_qp-trie.c:42:9: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] knot-3.4.6/tests/contrib/test_qp-trie.c:41:18: note: Assuming allocation function fails knot-3.4.6/tests/contrib/test_qp-trie.c:41:18: note: Assignment 's=malloc(len)', assigned value is 0 knot-3.4.6/tests/contrib/test_qp-trie.c:42:9: note: Null pointer dereference knot-3.4.6/tests/contrib/test_qp-trie.c:44:3: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] knot-3.4.6/tests/contrib/test_qp-trie.c:41:18: note: Assuming allocation function fails knot-3.4.6/tests/contrib/test_qp-trie.c:41:18: note: Assignment 's=malloc(len)', assigned value is 0 knot-3.4.6/tests/contrib/test_qp-trie.c:44:3: note: Null pointer dereference knot-3.4.6/tests/contrib/test_qp-trie.c:192:3: warning: If memory allocation fails, then there is a possible null pointer dereference: keys [nullPointerOutOfMemory] knot-3.4.6/tests/contrib/test_qp-trie.c:188:22: note: Assuming allocation function fails knot-3.4.6/tests/contrib/test_qp-trie.c:188:22: note: Assignment 'keys=malloc(sizeof(char*)*key_count)', assigned value is 0 knot-3.4.6/tests/contrib/test_qp-trie.c:192:3: note: Null pointer dereference knot-3.4.6/tests/contrib/test_qp-trie.c:207:39: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: keys [nullPointerOutOfMemory] knot-3.4.6/tests/contrib/test_qp-trie.c:188:22: note: Assuming allocation function fails knot-3.4.6/tests/contrib/test_qp-trie.c:188:22: note: Assignment 'keys=malloc(sizeof(char*)*key_count)', assigned value is 0 knot-3.4.6/tests/contrib/test_qp-trie.c:207:39: note: Null pointer dereference knot-3.4.6/tests/contrib/test_qp-trie.c:207:55: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: keys [nullPointerOutOfMemory] knot-3.4.6/tests/contrib/test_qp-trie.c:188:22: note: Assuming allocation function fails knot-3.4.6/tests/contrib/test_qp-trie.c:188:22: note: Assignment 'keys=malloc(sizeof(char*)*key_count)', assigned value is 0 knot-3.4.6/tests/contrib/test_qp-trie.c:207:55: note: Null pointer dereference knot-3.4.6/tests/knot/test_conf_tools.c:39:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_conf_tools.c:69:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:6697:42: style:inconclusive: Function 'conn_recv_crypto' argument 3 names different: declaration 'strm' definition 'crypto'. [funcArgNamesDifferent] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5857:42: note: Function 'conn_recv_crypto' argument 3 names different: declaration 'strm' definition 'crypto'. knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:6697:42: note: Function 'conn_recv_crypto' argument 3 names different: declaration 'strm' definition 'crypto'. knot-3.4.6/tests/knot/test_conf_tools.c:62:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/knot/test_acl.c:337:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/knot/test_conf.c:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_conf.c:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_conf.c:235:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_conf.c:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_conf.c:297:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:24:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:159:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:222:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:236:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:287:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:332:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:368:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:415:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_RMT [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confdb.c:455:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:65:43: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:711:16: style: Variable 'ls' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:712:16: style: Variable 'rs' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:825:37: style: Parameter 'scids' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:848:63: style: Parameter 'pktns' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:865:55: style: Parameter 'pktns' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1483:46: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1483:65: style: Parameter 'strm' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1635:60: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1727:15: style: Variable 'rtb' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1771:23: style: Variable 'frc' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1772:16: style: Variable 'strm' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2022:44: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2576:43: style: Parameter 'dcid' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2624:21: style: Variable 'rtbent' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2626:21: style: Variable 'cstat' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4290:15: style: Variable 'rtb' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4934:16: style: Variable 'strm' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:4945:16: style: Variable 'strm' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5089:78: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5264:41: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5494:64: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5526:61: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5601:58: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5825:47: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5825:68: style: Parameter 'hd' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5915:23: style: Variable 'aead' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5916:25: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:5918:29: style: Variable 'hp_ctx' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7731:56: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7732:67: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7750:55: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7751:66: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7782:70: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7889:48: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:7889:75: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8011:67: style: Parameter 'fr' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8039:21: style: Variable 'tx_ckm' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8565:23: style: Variable 'aead' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8566:25: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8568:29: style: Variable 'hp_ctx' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:9201:62: style: Parameter 'pktns' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10574:16: style: Variable 'scid' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/knot/test_digest.c:29:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10612:17: style: Variable 'acktr' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/knot/test_digest.c:82:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11060:36: style: Variable 'src' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/knot/test_digest.c:446:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11334:21: style: Variable 'cstat' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11480:21: style: Variable 'cstat' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11801:17: style: Variable 'in_pktns' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11802:17: style: Variable 'hs_pktns' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11869:17: style: Variable 'in_pktns' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:11870:17: style: Variable 'hs_pktns' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12096:48: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12100:49: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12283:16: style: Variable 'top' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12349:61: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12353:58: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12430:58: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12511:20: style: Variable 'loss_time' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12535:23: style: Variable 'ns' can be declared as const array [constVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12539:18: style: Variable 'times' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12575:17: style: Variable 'in_pktns' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12576:17: style: Variable 'hs_pktns' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12577:17: style: Variable 'pktns' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12693:49: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12828:15: style: Variable 'origdest' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12830:16: style: Variable 'scid' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12852:14: style: Variable 'pv' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12887:21: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:12888:16: style: Variable 'dcid' can be declared as pointer to const [constVariablePointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:13220:40: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:13222:42: style: Parameter 'conn' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/knot/test_conf.c:61:8: style: Variable 'zone' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/knot/test_conf.c:325:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/knot/test_digest.c:70:2: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] knot-3.4.6/tests/knot/test_confdb.c:395:14: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] knot-3.4.6/tests/knot/test_fdset.c:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_fdset.c:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_fdset.c:53:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_fdset.c:35:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] knot-3.4.6/tests/knot/test_fdset.c:42:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] knot-3.4.6/tests/knot/test_fdset.c:33:25: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'thr_action1' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_fdset.c:77:31: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_fdset.c:33:25: note: Parameter 'arg' can be declared as pointer to const knot-3.4.6/tests/knot/test_fdset.c:40:25: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'thr_action2' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_fdset.c:79:31: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_fdset.c:40:25: note: Parameter 'arg' can be declared as pointer to const knot-3.4.6/tests/knot/test_confio.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_SNOQUOTE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_MAX_TXT_DATA_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_MAX_TXT_DATA_LEN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:165:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOMEM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:181:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:214:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:262:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:316:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:356:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:466:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:657:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:785:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_TXN_ENOTEXISTS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:882:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_YP_EINVAL_ITEM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_confio.c:1072:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_kasp_db.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_node.c:25:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_node.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_node.c:60:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_TXT [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1340:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1349:11: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:1361:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] knot-3.4.6/tests/knot/test_journal.c:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:82:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:95:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:263:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:310:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:2504:32: style: Variable 'nwrite' is assigned a value that is never used. [unreadVariable] knot-3.4.6/tests/knot/test_journal.c:474:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:677:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:689:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:703:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _unused_ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:725:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:807:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_server.h:86:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_process_query.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_HEADER_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_process_query.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_process_query.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_DEFAULT_BLKSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:3971:19: style: Variable 'pkt_empty' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:8237:21: style: Variable 'require_new_cid' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10024:15: style: Variable 'destlen' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10034:12: style: Variable 'dest' is assigned a value that is never used. [unreadVariable] knot-3.4.6/src/contrib/libngtcp2/ngtcp2/lib/ngtcp2_conn.c:10035:15: style: Variable 'origlen' is assigned a value that is never used. [unreadVariable] knot-3.4.6/tests/knot/test_query_module.c:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGES [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_query_module.c:64:17: warning:inconclusive: Possible null pointer dereference: step [nullPointer] knot-3.4.6/tests/knot/test_query_module.c:62:29: note: Assignment 'step=NULL', assigned value is 0 knot-3.4.6/tests/knot/test_query_module.c:64:17: note: Null pointer dereference knot-3.4.6/tests/knot/test_query_module.c:64:55: warning:inconclusive: Possible null pointer dereference: step [nullPointer] knot-3.4.6/tests/knot/test_query_module.c:62:29: note: Assignment 'step=NULL', assigned value is 0 knot-3.4.6/tests/knot/test_query_module.c:64:55: note: Null pointer dereference knot-3.4.6/tests/knot/test_requestor.c:38:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_PRODUCE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:41:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_DONE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:42:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_STATE_CONSUME [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:53:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:63:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_WIRE_MAX_PKTSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:93:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_REQUEST_NONE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:106:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ECONNREFUSED [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:140:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_DEFAULT_BLKSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_requestor.c:38:32: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'reset' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_requestor.c:48:18: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_requestor.c:38:32: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/tests/knot/test_requestor.c:41:29: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'in' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_requestor.c:48:35: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_requestor.c:41:29: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/tests/knot/test_requestor.c:41:46: style: Parameter 'pkt' can be declared as pointer to const. However it seems that 'in' is a callback function, if 'pkt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_requestor.c:48:35: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_requestor.c:41:46: note: Parameter 'pkt' can be declared as pointer to const knot-3.4.6/tests/knot/test_requestor.c:42:30: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'out' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_requestor.c:48:40: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_requestor.c:42:30: note: Parameter 'ctx' can be declared as pointer to const knot-3.4.6/tests/knot/test_requestor.c:42:47: style: Parameter 'pkt' can be declared as pointer to const. However it seems that 'out' is a callback function, if 'pkt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_requestor.c:48:40: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_requestor.c:42:47: note: Parameter 'pkt' can be declared as pointer to const knot-3.4.6/tests/knot/test_confio.c:227:8: style: Variable 'idx' can be declared as const array [constVariable] knot-3.4.6/tests/knot/test_confio.c:299:7: style: Variable 'idx' can be declared as const array [constVariable] knot-3.4.6/tests/knot/test_server.c:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_unreachable.c:31:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_unreachables [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_worker_pool.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_MUTEX_INITIALIZER [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_unreachable.c:48:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] knot-3.4.6/tests/knot/test_worker_pool.c:55:42: style: Parameter 'task' can be declared as pointer to const. However it seems that 'task_counting' is a callback function, if 'task' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_worker_pool.c:92:32: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_worker_pool.c:55:42: note: Parameter 'task' can be declared as pointer to const knot-3.4.6/tests/knot/test_zone_events.c:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZONE_EVENT_INVALID [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_events.c:81:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-tree.c:40:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zone_node_t [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-tree.c:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-tree.c:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-tree.c:93:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-update.c:67:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-update.c:101:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NODE_FLAGS_BINODE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-update.c:119:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UPDATE_FULL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-update.c:204:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-update.c:305:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone-tree.c:34:16: style: Variable 'order' can be declared as const array [constVariable] knot-3.4.6/tests/knot/test_zone-tree.c:54:41: style: Parameter 'node' can be declared as pointer to const. However it seems that 'ztree_iter_data' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_zone-tree.c:121:31: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_zone-tree.c:54:41: note: Parameter 'node' can be declared as pointer to const knot-3.4.6/tests/knot/test_zone-tree.c:103:16: style: Variable 'node' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/knot/test_zone_serial.c:46:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_POLICY_UNIXTIME [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_serial.c:70:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_POLICY_DATESERIAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_serial.c:88:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_serial.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_POLICY_INCREMENT [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_serial.c:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EMALF [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_serial.c:192:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SERIAL_LOWER [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_timers.c:56:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LAST_SIGNED_SERIAL_VALID [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_timers.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zonedb.c:60:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_zone_timers.c:60:54: style: Parameter 'data' can be declared as pointer to const. However it seems that 'keep_all' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_zone_timers.c:104:30: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_zone_timers.c:60:54: note: Parameter 'data' can be declared as pointer to const knot-3.4.6/tests/knot/test_zone_timers.c:65:56: style: Parameter 'data' can be declared as pointer to const. However it seems that 'remove_all' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_zone_timers.c:110:30: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_zone_timers.c:65:56: note: Parameter 'data' can be declared as pointer to const knot-3.4.6/tests/knot/test_zone_serial.c:80:22: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] knot-3.4.6/tests/knot/test_zone_serial.c:83:52: warning: Either the condition 'gm_ret!=NULL' is redundant or there is possible null pointer dereference: gm_ret. [nullPointerRedundantCheck] knot-3.4.6/tests/knot/test_zone_serial.c:88:12: note: Assuming that condition 'gm_ret!=NULL' is not redundant knot-3.4.6/tests/knot/test_zone_serial.c:83:52: note: Null pointer dereference knot-3.4.6/tests/knot/test_zone-update.c:70:40: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/knot/test_zone-update.c:70:59: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/knot/test_zone_serial.c:80:13: style: Variable 'gm_ret' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/knot/test_zone_serial.c:187:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/knot/test_zone_serial.c:236:40: error: Signed integer overflow for expression 'S_HIGHEST+1'. [integerOverflow] knot-3.4.6/tests/libdnssec/test_key_algorithm.c:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_ALGORITHM_RSA_SHA256 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key_algorithm.c:48:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_ALGORITHM_RSA_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key_algorithm.c:60:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_ALGORITHM_RSA_SHA1_NSEC3 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key_algorithm.c:73:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_ALGORITHM_RSA_SHA512 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key_ds.c:42:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ds_sha1 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key_ds.c:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_KEY_DIGEST_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key_ds.c:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_RSA_KEY [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_INVALID_KEY_ALGORITHM [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key.c:118:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key.c:193:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_RSA_KEY [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_keystore_pkcs8.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_keystore_pkcs11.c:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIBDIR [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_keystore_pkcs11.c:135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_keystore_pkcs11.c:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_keystore_pkcs11.c:278:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_keystore_pkcs11.c:364:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_NOT_IMPLEMENTED_ERROR [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_key_ds.c:52:50: portability: '(void*)params' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] knot-3.4.6/tests/libdnssec/test_nsec_hash.c:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_NSEC3_ALGORITHM_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_nsec_hash.c:43:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_nsec_hash.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_NSEC3_ALGORITHM_SHA1 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_nsec_hash.c:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_random.c:35:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_sign.c:103:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_sign.c:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAMPLE_RSA_KEY [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_tsig.c:96:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_tsig.c:107:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_UNKNOWN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libdnssec/test_tsig.c:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_HMAC_MD5 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_control.c:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_control.c:113:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_cookies.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_control.c:185:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CTL_IDX_DATA [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_cookies.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_COOKIE_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_cookies.c:86:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_COOKIE_VERSION [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_cookies.c:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/knot/test_journal.c:185:20: warning:inconclusive: Possible null pointer dereference: ch1 [nullPointer] knot-3.4.6/tests/knot/test_journal.c:226:14: note: Assignment 'n=NULL', assigned value is 0 knot-3.4.6/tests/knot/test_journal.c:229:9: note: Assuming condition is false knot-3.4.6/tests/knot/test_journal.c:233:20: note: ch1 is assigned '(changeset_t*)n' here. knot-3.4.6/tests/knot/test_journal.c:235:22: note: Calling function 'changesets_eq', 1st argument 'ch1' value is 0 knot-3.4.6/tests/knot/test_journal.c:185:20: note: Null pointer dereference knot-3.4.6/tests/knot/test_journal.c:552:2: warning: If memory allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfMemory] knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assuming allocation function fails knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assignment 'out=malloc(prefix_len+apex_len+2)', assigned value is 0 knot-3.4.6/tests/knot/test_journal.c:552:2: note: Null pointer dereference knot-3.4.6/tests/knot/test_journal.c:553:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assuming allocation function fails knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assignment 'out=malloc(prefix_len+apex_len+2)', assigned value is 0 knot-3.4.6/tests/knot/test_journal.c:553:13: note: Null pointer addition knot-3.4.6/tests/knot/test_journal.c:554:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assuming allocation function fails knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assignment 'out=malloc(prefix_len+apex_len+2)', assigned value is 0 knot-3.4.6/tests/knot/test_journal.c:554:13: note: Null pointer addition knot-3.4.6/tests/knot/test_journal.c:233:16: style: Variable 'ch1' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/knot/test_journal.c:739:16: style: Variable 'mch' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_cookies.c:143:8: style: Variable 'sc_reserved' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libdnssec/test_sign_der.c:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_db.c:69:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_db.c:259:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_DEFAULT_BLKSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_dynarray.c:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_dynarray.c:64:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_dynarray.c:81:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable item [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_descriptor.c:39:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RDATA_WF_REMAINDER [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_control.c:46:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] knot-3.4.6/tests/libknot/test_control.c:194:16: style: Condition 'child_pid>=0' is always false [knownConditionTrueFalse] knot-3.4.6/tests/libknot/test_control.c:193:16: note: Assuming that condition 'child_pid==-1' is not redundant knot-3.4.6/tests/libknot/test_control.c:194:16: note: Condition 'child_pid>=0' is always false knot-3.4.6/tests/libknot/test_dname.c:136:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_control.c:213:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/libknot/test_control.c:38:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:48:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:57:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:60:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:66:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:80:4: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:82:4: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:84:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:91:5: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:97:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:98:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_control.c:99:2: warning: String literal compared with variable 'NULL'. Did you intend to use strcmp() instead? [literalWithCharPtrCompare] knot-3.4.6/tests/libknot/test_edns_ecs.c:65:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns_ecs.c:85:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns_ecs.c:120:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns_ecs.c:159:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_NUMERICHOST [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns_ecs.c:177:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns_ecs.c:228:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_probe.c:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ECONN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns.c:189:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_MIN_SIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns.c:237:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_NSID [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns.c:299:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EDNS_OPTION_HDRLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns.c:329:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns.c:378:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns.c:433:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns.c:469:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns.c:487:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_edns_ecs.c:260:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/libknot/test_edns_ecs.c:33:15: style: struct member 'test::msg' is never used. [unusedStructMember] knot-3.4.6/tests/libknot/test_edns_ecs.c:34:10: style: struct member 'test::expected' is never used. [unusedStructMember] knot-3.4.6/tests/libknot/test_edns.c:407:72: style: Condition 'dname==NULL' is always true [knownConditionTrueFalse] knot-3.4.6/tests/libknot/test_edns.c:406:24: note: Assignment 'dname=NULL', assigned value is 0 knot-3.4.6/tests/libknot/test_edns.c:407:72: note: Condition 'dname==NULL' is always true knot-3.4.6/tests/libknot/test_edns.c:97:40: style: Parameter 'rdata' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/libknot/test_edns.c:98:53: style: Parameter 'opt_data' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/libknot/test_edns.c:150:16: style: Variable 'rdata' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_edns.c:311:9: style: struct member 'test_t::msg' is never used. [unusedStructMember] knot-3.4.6/tests/libknot/test_edns.c:312:12: style: struct member 'test_t::opt_len' is never used. [unusedStructMember] knot-3.4.6/tests/libknot/test_dname.c:424:20: style: Condition 'out_dynamic!=NULL' is always false [knownConditionTrueFalse] knot-3.4.6/tests/libknot/test_dname.c:423:20: note: Assuming that condition 'out_dynamic==NULL' is not redundant knot-3.4.6/tests/libknot/test_dname.c:424:20: note: Condition 'out_dynamic!=NULL' is always false knot-3.4.6/tests/libknot/test_dname.c:427:19: style: Condition 'out_static!=NULL' is always false [knownConditionTrueFalse] knot-3.4.6/tests/libknot/test_dname.c:426:19: note: Assuming that condition 'out_static==NULL' is not redundant knot-3.4.6/tests/libknot/test_dname.c:427:19: note: Condition 'out_static!=NULL' is always false knot-3.4.6/tests/libknot/test_rrset.c:51:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_rrset.c:151:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_CLASS_IN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_dname.c:38:28: style: Variable 'aux_d' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_dname.c:39:28: style: Variable 'aux_s' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_dname.c:137:11: style: Variable 'out' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_dname.c:421:10: style: Variable 'out_static' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_rrset-wire.c:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_rrset-wire.c:234:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_RRTYPE_NS [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_rrset-wire.c:255:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_pkt.c:74:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MM_DEFAULT_BLKSIZE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_tsig.c:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_tsig.c:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_tsig.c:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_tsig.c:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DNSSEC_TSIG_HMAC_SHA256 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_rrset-wire.c:217:11: style: Variable 'rdata' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_yparser.c:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yparser.c:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yparser.c:249:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yparser.c:267:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yparser.c:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yparser.c:310:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yparser.c:318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:34:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_NIL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:53:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_NIL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:246:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:278:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_yptrafo.c:317:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YP_SNONE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_rdataset.c:55:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EINVAL [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:91:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_TCP [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:118:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_RST [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_TCP [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:174:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_TCP [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:215:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_SYN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_SYN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_ACK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:276:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_SYN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_ACK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_FIN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:420:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_SYN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_SYN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:561:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_XDP_MSG_SYN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_ypschema.c:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_ypschema.c:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_ypschema.c:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_ypschema.c:295:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/processing.c:47:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/processing.c:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/processing.c:95:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/processing.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/processing.c:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/processing.c:162:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/zscanner-tool.c:110:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zs_scanner_t [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/zscanner-tool.c:160:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libknot/test_xdp_tcp.c:436:2: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] knot-3.4.6/tests/libknot/test_xdp_tcp.c:436:9: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] knot-3.4.6/tests/libknot/test_xdp_tcp.c:415:26: note: Assignment 'timeout_time=1000000', assigned value is 1000000 knot-3.4.6/tests/libknot/test_xdp_tcp.c:436:9: note: Invalid argument knot-3.4.6/tests/libknot/test_xdp_tcp.c:435:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: rls [nullPointerOutOfMemory] knot-3.4.6/tests/libknot/test_xdp_tcp.c:422:32: note: Assuming allocation function fails knot-3.4.6/tests/libknot/test_xdp_tcp.c:422:32: note: Assignment 'rls=malloc(CONNS*sizeof(*rls))', assigned value is 0 knot-3.4.6/tests/libknot/test_xdp_tcp.c:435:9: note: Null pointer dereference knot-3.4.6/tests/libzscanner/processing.c:93:42: style: Parameter 's' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/libzscanner/processing.c:110:40: style: Parameter 's' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/libknot/test_xdp_tcp.c:113:58: style: Parameter 'sock' can be declared as pointer to const. However it seems that 'mock_send_nocheck' is a callback function, if 'sock' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/libknot/test_xdp_tcp.c:653:24: note: You might need to cast the function pointer here knot-3.4.6/tests/libknot/test_xdp_tcp.c:113:58: note: Parameter 'sock' can be declared as pointer to const knot-3.4.6/tests/libknot/test_xdp_tcp.c:114:66: style: Parameter 'sent' can be declared as pointer to const. However it seems that 'mock_send_nocheck' is a callback function, if 'sent' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/libknot/test_xdp_tcp.c:653:24: note: You might need to cast the function pointer here knot-3.4.6/tests/libknot/test_xdp_tcp.c:114:66: note: Parameter 'sent' can be declared as pointer to const knot-3.4.6/tests/libknot/test_xdp_tcp.c:195:19: style: Variable 'conn' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_xdp_tcp.c:440:19: style: Variable 'surv_conn' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/libknot/test_ypschema.c:188:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:181:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:188:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:192:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:188:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:192:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:196:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:192:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:196:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:200:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:196:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:200:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:207:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:200:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:207:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:211:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:207:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:211:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:220:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:211:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:220:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:317:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:311:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:317:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:321:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:317:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:321:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:325:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:321:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:325:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:329:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:325:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:329:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:335:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:329:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:335:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:339:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:335:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:339:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:348:2: style: Variable 'parent' is reassigned a value before the old one has been used. [redundantAssignment] knot-3.4.6/tests/libknot/test_ypschema.c:339:2: note: parent is assigned knot-3.4.6/tests/libknot/test_ypschema.c:348:2: note: parent is overwritten knot-3.4.6/tests/libknot/test_ypschema.c:407:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/modules/test_onlinesign.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_DNAME_MAXLEN [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/libzscanner/zscanner-tool.c:141:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/libzscanner/zscanner-tool.c:146:16: style: Variable 'opts' can be declared as const array [constVariable] knot-3.4.6/tests/tap/float.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/float.c:67:1: error: va_list 'args' was opened but not closed by va_end(). [va_end_missing] knot-3.4.6/tests/tap/basic.c:95:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:142:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:189:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:245:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:269:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:291:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:320:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:346:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:374:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:391:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:411:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:427:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/files.c:65:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/utils/test_lookup.c:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/utils/test_lookup.c:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EFEWDATA [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/utils/test_lookup.c:51:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_ENOENT [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/utils/test_lookup.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/modules/test_rrl.c:86:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC_COARSE [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/modules/test_rrl.c:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/modules/test_rrl.c:200:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOT_EOK [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/modules/test_rrl.c:237:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialize [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/modules/test_rrl.c:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KRU [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/modules/test_rrl.c:410:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initialize [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/utils/test_lookup.c:125:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/tap/files.c:26:8: style: Variable 'tmpdir' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/tap/files.c:38:9: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/tap/runtests.c:273:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/runtests.c:399:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/runtests.c:599:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/runtests.c:735:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/runtests.c:867:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/runtests.c:1047:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/runtests.c:1190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/runtests.c:1326:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] knot-3.4.6/tests/tap/basic.c:514:12: warning: If memory allocation fails, then there is a possible null pointer dereference: copy [nullPointerOutOfMemory] knot-3.4.6/tests/tap/basic.c:511:18: note: Assuming allocation function fails knot-3.4.6/tests/tap/basic.c:511:18: note: Assignment 'copy=malloc(length+1)', assigned value is 0 knot-3.4.6/tests/tap/basic.c:512:11: note: Assuming condition is false knot-3.4.6/tests/tap/basic.c:514:12: note: Null pointer dereference knot-3.4.6/tests/tap/basic.c:515:5: warning: If memory allocation fails, then there is a possible null pointer dereference: copy [nullPointerOutOfMemory] knot-3.4.6/tests/tap/basic.c:511:18: note: Assuming allocation function fails knot-3.4.6/tests/tap/basic.c:511:18: note: Assignment 'copy=malloc(length+1)', assigned value is 0 knot-3.4.6/tests/tap/basic.c:512:11: note: Assuming condition is false knot-3.4.6/tests/tap/basic.c:515:5: note: Null pointer dereference knot-3.4.6/tests/tap/basic.c:602:11: warning: Either the condition 'path!=NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck] knot-3.4.6/tests/tap/basic.c:603:14: note: Assuming that condition 'path!=NULL' is not redundant knot-3.4.6/tests/tap/basic.c:602:11: note: Null pointer dereference knot-3.4.6/tests/tap/basic.c:508:29: warning: Either the condition 'p==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] knot-3.4.6/tests/tap/basic.c:512:11: note: Assuming that condition 'p==NULL' is not redundant knot-3.4.6/tests/tap/basic.c:508:29: note: Null pointer subtraction knot-3.4.6/tests/tap/basic.c:510:16: warning: Either the condition 'p==NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] knot-3.4.6/tests/tap/basic.c:512:11: note: Assuming that condition 'p==NULL' is not redundant knot-3.4.6/tests/tap/basic.c:510:16: note: Null pointer subtraction knot-3.4.6/tests/tap/basic.c:241:35: style:inconclusive: Function 'ok_block' argument 2 names different: declaration 'success' definition 'status'. [funcArgNamesDifferent] knot-3.4.6/tests/tap/basic.h:78:40: note: Function 'ok_block' argument 2 names different: declaration 'success' definition 'status'. knot-3.4.6/tests/tap/basic.c:241:35: note: Function 'ok_block' argument 2 names different: declaration 'success' definition 'status'. knot-3.4.6/tests/tap/basic.c:532:11: style: Variable 'base' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/modules/test_rrl.c:196:9: warning: snprintf format string requires 0 parameters but 2 are given. [wrongPrintfScanfArgNum] knot-3.4.6/tests/modules/test_rrl.c:47:44: style: Parameter 'prefixes' can be declared as const array [constParameter] knot-3.4.6/tests/modules/test_rrl.c:188:26: style: Parameter 'addr_format' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/modules/test_rrl.c:404:26: style: Parameter 'argv' can be declared as const array [constParameter] knot-3.4.6/tests/libknot/test_rdataset.c:117:16: style: Variable 'data_before' can be declared as pointer to const [constVariablePointer] knot-3.4.6/tests/tap/runtests.c:726:32: style: Parameter 'ts' can be declared as pointer to const [constParameterPointer] knot-3.4.6/tests/tap/runtests.c:924:21: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] diff: 2.17.0 knot-3.4.6/src/contrib/net.c:642:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recv_wait [valueFlowBailoutIncompleteVar] 2.17.0 knot-3.4.6/src/contrib/net.c:679:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable send_wait [valueFlowBailoutIncompleteVar] head knot-3.4.6/src/contrib/url-parser/url_parser.c:67:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:67:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:67:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:67:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:67:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:67:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:69:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:69:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:69:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:69:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:69:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:71:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:71:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:71:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:71:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:71:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:71:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:73:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:73:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:73:41: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:73:50: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:73:59: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:73:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] head knot-3.4.6/src/contrib/url-parser/url_parser.c:75:32: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] 2.17.0 knot-3.4.6/src/knot/catalog/interpret.c:238:37: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/src/knot/catalog/interpret.c:238:37: style: Parameter 'node' can be declared as pointer to const. However it seems that 'prop_verify' is a callback function, if 'node' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/catalog/interpret.c:246:59: note: You might need to cast the function pointer here knot-3.4.6/src/knot/catalog/interpret.c:238:37: note: Parameter 'node' can be declared as pointer to const 2.17.0 knot-3.4.6/src/knot/catalog/interpret.c:238:58: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/src/knot/catalog/interpret.c:238:58: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'prop_verify' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/knot/catalog/interpret.c:246:59: note: You might need to cast the function pointer here knot-3.4.6/src/knot/catalog/interpret.c:238:58: note: Parameter 'ctx' can be declared as pointer to const 2.17.0 knot-3.4.6/src/knot/server/quic-handler.c:91:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uq_free_reply [valueFlowBailoutIncompleteVar] head knot-3.4.6/src/knot/server/quic-handler.c:96:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNOTD_STAGE_PROTO_BEGIN [valueFlowBailoutIncompleteVar] head knot-3.4.6/src/libknot/packet/rrset-wire.c:679:17: error: Uninitialized variable: rdata [uninitvar] knot-3.4.6/src/libknot/packet/rrset-wire.c:675:24: note: Assignment 'rdata=(knot_rdata_t*)buf', assigned value is knot-3.4.6/src/libknot/packet/rrset-wire.c:679:17: note: Uninitialized variable: rdata 2.17.0 knot-3.4.6/src/libknot/yparser/yparser.c:136:33: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/src/libknot/yparser/yparser.c:117:21: note: Assuming allocation function fails knot-3.4.6/src/libknot/yparser/yparser.c:117:21: note: Assignment 'start=mmap(0,file_stat.st_size,PROT_READ,MAP_SHARED,parser->file.descriptor,0)', assigned value is 0 knot-3.4.6/src/libknot/yparser/yparser.c:136:33: note: Null pointer addition head knot-3.4.6/src/libknot/yparser/yparser.c:136:33: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/src/libknot/yparser/yparser.c:117:21: note: Assuming allocation function fails knot-3.4.6/src/libknot/yparser/yparser.c:117:21: note: Assignment 'start=mmap(0,file_stat.st_size,PROT_READ,MAP_SHARED,parser->file.descriptor,0)', assigned value is 0 knot-3.4.6/src/libknot/yparser/yparser.c:136:33: note: Null pointer addition 2.17.0 knot-3.4.6/src/utils/common/signal.c:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_handler [valueFlowBailoutIncompleteVar] 2.17.0 knot-3.4.6/src/utils/kdig/kdig_params.c:871:45: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/src/utils/kdig/kdig_params.c:871:45: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_https' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1622:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:871:45: note: Parameter 'query' can be declared as pointer to const 2.17.0 knot-3.4.6/src/utils/kdig/kdig_params.c:913:47: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/src/utils/kdig/kdig_params.c:913:47: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_nohttps' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1623:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:913:47: note: Parameter 'query' can be declared as pointer to const 2.17.0 knot-3.4.6/src/utils/kdig/kdig_params.c:926:49: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/src/utils/kdig/kdig_params.c:926:49: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_https_get' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1625:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:926:49: note: Parameter 'query' can be declared as pointer to const 2.17.0 knot-3.4.6/src/utils/kdig/kdig_params.c:939:51: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/src/utils/kdig/kdig_params.c:939:51: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_nohttps_get' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1626:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:939:51: note: Parameter 'query' can be declared as pointer to const 2.17.0 knot-3.4.6/src/utils/kdig/kdig_params.c:952:44: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/src/utils/kdig/kdig_params.c:952:44: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_quic' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1628:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:952:44: note: Parameter 'query' can be declared as pointer to const 2.17.0 knot-3.4.6/src/utils/kdig/kdig_params.c:968:46: style: Parameter 'query' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/src/utils/kdig/kdig_params.c:968:46: style: Parameter 'query' can be declared as pointer to const. However it seems that 'opt_noquic' is a callback function, if 'query' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/src/utils/kdig/kdig_params.c:1629:36: note: You might need to cast the function pointer here knot-3.4.6/src/utils/kdig/kdig_params.c:968:46: note: Parameter 'query' can be declared as pointer to const head knot-3.4.6/src/utils/knotc/commands.c:291:42: style: Same expression in both branches of ternary operator. [duplicateExpressionTernary] knot-3.4.6/src/utils/knotc/commands.c:221:24: note: 'status_col' is assigned value '""' here. knot-3.4.6/src/utils/knotc/commands.c:291:42: note: Same expression in both branches of ternary operator. 2.17.0 knot-3.4.6/src/utils/knotd/main.c:190:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle_signal [valueFlowBailoutIncompleteVar] head knot-3.4.6/src/utils/knotd/main.c:195:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] 2.17.0 knot-3.4.6/tests-fuzz/main.c:46:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head knot-3.4.6/tests/contrib/test_qp-trie.c:207:55: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: keys [nullPointerOutOfMemory] knot-3.4.6/tests/contrib/test_qp-trie.c:188:22: note: Assuming allocation function fails knot-3.4.6/tests/contrib/test_qp-trie.c:188:22: note: Assignment 'keys=malloc(sizeof(char*)*key_count)', assigned value is 0 knot-3.4.6/tests/contrib/test_qp-trie.c:207:55: note: Null pointer dereference head knot-3.4.6/tests/knot/test_confdb.c:395:14: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] 2.17.0 knot-3.4.6/tests/knot/test_journal.c:553:13: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assuming allocation function fails knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assignment 'out=malloc(prefix_len+apex_len+2)', assigned value is 0 knot-3.4.6/tests/knot/test_journal.c:553:13: note: Null pointer addition head knot-3.4.6/tests/knot/test_journal.c:553:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assuming allocation function fails knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assignment 'out=malloc(prefix_len+apex_len+2)', assigned value is 0 knot-3.4.6/tests/knot/test_journal.c:553:13: note: Null pointer addition 2.17.0 knot-3.4.6/tests/knot/test_journal.c:554:13: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assuming allocation function fails knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assignment 'out=malloc(prefix_len+apex_len+2)', assigned value is 0 knot-3.4.6/tests/knot/test_journal.c:554:13: note: Null pointer addition head knot-3.4.6/tests/knot/test_journal.c:554:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assuming allocation function fails knot-3.4.6/tests/knot/test_journal.c:551:28: note: Assignment 'out=malloc(prefix_len+apex_len+2)', assigned value is 0 knot-3.4.6/tests/knot/test_journal.c:554:13: note: Null pointer addition head knot-3.4.6/tests/knot/test_query_module.c:64:55: warning:inconclusive: Possible null pointer dereference: step [nullPointer] knot-3.4.6/tests/knot/test_query_module.c:62:29: note: Assignment 'step=NULL', assigned value is 0 knot-3.4.6/tests/knot/test_query_module.c:64:55: note: Null pointer dereference 2.17.0 knot-3.4.6/tests/knot/test_requestor.c:42:30: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/tests/knot/test_requestor.c:42:30: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'out' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_requestor.c:48:40: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_requestor.c:42:30: note: Parameter 'ctx' can be declared as pointer to const 2.17.0 knot-3.4.6/tests/knot/test_requestor.c:42:47: style: Parameter 'pkt' can be declared as pointer to const [constParameterPointer] head knot-3.4.6/tests/knot/test_requestor.c:42:47: style: Parameter 'pkt' can be declared as pointer to const. However it seems that 'out' is a callback function, if 'pkt' is declared with const you might also need to cast function pointer(s). [constParameterCallback] knot-3.4.6/tests/knot/test_requestor.c:48:40: note: You might need to cast the function pointer here knot-3.4.6/tests/knot/test_requestor.c:42:47: note: Parameter 'pkt' can be declared as pointer to const DONE