2025-05-07 20:55 ftp://ftp.de.debian.org/debian/pool/main/r/rtpengine/rtpengine_12.5.1.31.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --library=openssl --library=libcurl --library=bsd --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ebc80c0 (2025-05-07 18:59:31 +0200) count: 981 985 elapsed-time: 20.1 21.8 head-timing-info: old-timing-info: head results: rtpengine-mr12.5.1.31/daemon/bencode.c:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_DICTIONARY [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:79:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_LIST [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:160:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bencode_item [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:224:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:243:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_STRING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:261:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_INTEGER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:278:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_DICTIONARY [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:291:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_LIST [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:316:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:337:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:429:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_STRING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:472:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_END_MARKER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:511:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_END_MARKER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:553:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_INTEGER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:595:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_STRING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:642:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_STRING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:659:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_DICTIONARY [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:918:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:930:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BENCODE_STRING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/bencode.c:742:26: style: Array index 'pos' is used before limits check. [arrayIndexThenCheck] rtpengine-mr12.5.1.31/daemon/bencode.c:756:18: style: Array index 'offset' is used before limits check. [arrayIndexThenCheck] rtpengine-mr12.5.1.31/daemon/bencode.c:769:18: style: Array index 'offset' is used before limits check. [arrayIndexThenCheck] rtpengine-mr12.5.1.31/daemon/bencode.c:144:44: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/bencode.c:302:8: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/bencode.c:428:56: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/bencode.c:641:59: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/bencode.c:907:53: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/bencode.c:925:53: style: Parameter 'item' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/call.c:2474:3: error: There is an unknown macro here somewhere. Configuration is required. If codec_store_populate_reuse is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/call_interfaces.c:199:25: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT_M is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/cdr.c:72:25: error: There is an unknown macro here somewhere. Configuration is required. If TIME_T_INT_FMT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/cli.c:222:26: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/codec.c:4433:4: error: There is an unknown macro here somewhere. Configuration is required. If codec_handlers_update is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/control_ng.c:271:47: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/log_funcs.h:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO_CALL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/log_funcs.h:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO_STREAM_FD [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/log_funcs.h:92:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO_STR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/log_funcs.h:99:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO_C_STRING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/log_funcs.h:106:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO_ICE_AGENT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/log_funcs.h:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO_MEDIA [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/control_ng_flags_parser.c:35:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/control_ng_flags_parser.c:130:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/control_ng_flags_parser.c:126:39: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/control_ng_flags_parser.c:126:50: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/control_ng_flags_parser.c:148:39: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/control_ng_flags_parser.c:148:50: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/log_funcs.h:52:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/log_funcs.h:55:9: style: Variable 'prev' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/control_ng_flags_parser.c:130:12: style: Variable 'ip_af' is assigned a value that is never used. [unreadVariable] rtpengine-mr12.5.1.31/daemon/control_tcp.c:66:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_ZERO_TERMINATED [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/control_tcp.c:160:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/control_udp.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/control_udp.c:169:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCRE2_DOTALL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/cookie_cache.c:12:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_hash [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/cookie_cache.c:23:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/cookie_cache.c:30:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/cookie_cache.c:55:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/crypto.c:586:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_GET_TAG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:615:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_SET_TAG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:664:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_GET_TAG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:695:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_SET_TAG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:863:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:877:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:906:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:927:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:951:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srtp [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:958:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/crypto.c:354:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/crypto.c:358:22: style: Variable 'ki' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/crypto.c:539:76: style: Parameter 'r' can be declared as pointer to const. However it seems that 'aes_cm_encrypt_rtp' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:224:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:539:76: note: Parameter 'r' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:544:78: style: Parameter 'r' can be declared as pointer to const. However it seems that 'aes_cm_encrypt_rtcp' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:226:20: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:544:78: note: Parameter 'r' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:706:73: style: Parameter 'iv' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/crypto.c:713:17: style: Variable 'ki' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/crypto.c:713:22: style: Variable 'lki' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/crypto.c:766:76: style: Parameter 'r' can be declared as pointer to const. However it seems that 'aes_f8_encrypt_rtp' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:272:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:766:76: note: Parameter 'r' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:781:78: style: Parameter 'r' can be declared as pointer to const. However it seems that 'aes_f8_encrypt_rtcp' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:274:20: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:781:78: note: Parameter 'r' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:887:17: style: Variable 'key' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/crypto.c:935:50: style: Parameter 'c' can be declared as pointer to const. However it seems that 'null_crypt_rtp' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:319:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:935:50: note: Parameter 'c' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:935:72: style: Parameter 'r' can be declared as pointer to const. However it seems that 'null_crypt_rtp' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:319:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:935:72: note: Parameter 'r' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:935:80: style: Parameter 's' can be declared as pointer to const. However it seems that 'null_crypt_rtp' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:319:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:935:80: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:938:51: style: Parameter 'c' can be declared as pointer to const. However it seems that 'null_crypt_rtcp' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:321:20: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:938:51: note: Parameter 'c' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:938:74: style: Parameter 'r' can be declared as pointer to const. However it seems that 'null_crypt_rtcp' is a callback function, if 'r' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:321:20: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:938:74: note: Parameter 'r' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:938:82: style: Parameter 's' can be declared as pointer to const. However it seems that 'null_crypt_rtcp' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/crypto.c:321:20: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/crypto.c:938:82: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/crypto.c:553:12: style: union member 'aes_gcm_rtp_iv::zeros' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/daemon/crypto.c:629:12: style: union member 'aes_gcm_rtcp_iv::zeros_a' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/daemon/crypto.c:631:12: style: union member 'aes_gcm_rtcp_iv::zeros_b' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/daemon/dtls.c:47:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dtls_cert_cipher [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:389:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_crypto_suites [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:410:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TLA_BREAK [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:425:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idle_priority [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:499:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FINGERPRINT_VERIFIED [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:528:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DTLS_MAX_DIGEST_LEN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_CB_CTRL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:685:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_VERIFY_PEER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:766:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SRTP_MAX_MASTER_KEY_LEN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:851:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DTLS [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/dtls.c:328:3: warning: If memory allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/daemon/dtls.c:327:39: note: Assuming allocation function fails rtpengine-mr12.5.1.31/daemon/dtls.c:327:39: note: Assignment 'fp=malloc(sizeof(*fp))', assigned value is 0 rtpengine-mr12.5.1.31/daemon/dtls.c:328:3: note: Null pointer dereference rtpengine-mr12.5.1.31/daemon/dtls.c:620:19: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] rtpengine-mr12.5.1.31/daemon/dtls.c:490:21: style: Variable 'media' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/dtls.c:629:26: style: Variable 'd' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/dtmf.c:157:20: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/graphite.c:122:3: error: There is an unknown macro here somewhere. Configuration is required. If UINT64F is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/helpers.c:168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_shutdown [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/helpers.c:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_bufferpool [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/helpers.c:231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/helpers.c:302:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_shutdown [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/helpers.c:344:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/helpers.c:97:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: el [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/daemon/helpers.c:85:13: note: Assuming allocation function fails rtpengine-mr12.5.1.31/daemon/helpers.c:85:13: note: Assignment 'el=malloc(sizeof(*el)*num)', assigned value is 0 rtpengine-mr12.5.1.31/daemon/helpers.c:97:4: note: Null pointer dereference rtpengine-mr12.5.1.31/daemon/helpers.c:96:12: style: Variable 'ov' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/homer.c:215:44: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/ice.c:94:1: error: There is an unknown macro here somewhere. Configuration is required. If TYPED_GQUEUE is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/iptables.c:319:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iptables_chain [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/janus.c:55:1: error: There is an unknown macro here somewhere. Configuration is required. If TYPED_GHASHTABLE is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jb_length [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:59:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_now [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:100:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:109:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_bufferpool [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:128:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jb_length [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:143:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:197:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:240:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:337:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable jb_length [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:363:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:418:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:422:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/jitter_buffer.c:438:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:33:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:75:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_INIT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:126:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:168:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_ADD_TARGET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_ADD_DESTINATION [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:204:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_DEL_TARGET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:218:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNINIT_IDX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_DEL_CALL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:253:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNINIT_IDX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:274:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_INIT_PLAY_STREAMS [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:291:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_GET_PACKET_STREAM [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:304:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpengine_command_play_stream_packet [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:328:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_PLAY_STREAM [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:342:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_STOP_STREAM [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:356:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REMG_FREE_PACKET_STREAM [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/kernel.c:305:53: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] rtpengine-mr12.5.1.31/daemon/kernel.c:66:31: style: Parameter 'p' can be declared as pointer to const. However it seems that 'kernel_free' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/kernel.c:147:49: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/kernel.c:66:31: note: Parameter 'p' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/kernel.c:161:54: style: Parameter 'mti' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/kernel.c:179:64: style: Parameter 'mdi' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/kernel.c:323:76: style: Parameter 'info' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/load.c:21:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable load_limit [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/log.c:42:37: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT_M is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/main.c:786:44: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/media_player.c:259:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_now [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/media_player.c:285:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/media_player.c:352:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_now [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/media_player.c:1564:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable priority [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/media_player.c:1165:13: style: Return value 'ret==0' is always false [knownConditionTrueFalse] rtpengine-mr12.5.1.31/daemon/media_player.c:1164:36: note: Calling function '__media_player_init_file' returns -1 rtpengine-mr12.5.1.31/daemon/media_player.c:1164:36: note: Assignment 'ret=__media_player_init_file(mp,file,opts,NULL)', assigned value is -1 rtpengine-mr12.5.1.31/daemon/media_player.c:1165:13: note: Return value 'ret==0' is always false rtpengine-mr12.5.1.31/daemon/media_player.c:159:50: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/media_player.c:187:73: style: Parameter 'ml' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/media_player.c:187:94: style: Parameter 'prev_ssrc' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/media_player.c:1115:69: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/media_player.c:1144:50: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/media_player.c:1515:46: style: Parameter 'mp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/media_socket.c:93:1: error: There is an unknown macro here somewhere. Configuration is required. If TYPED_GQUEUE is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/nftables.c:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFTNL_EXPR_NAME [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFTNL_EXPR_NAME [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:114:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFTNL_RULE_HANDLE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:151:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNL_SOCKET_BUFFER_SIZE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:180:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:212:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFTNL_RULE_HANDLE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MNL_SOCKET_BUFFER_SIZE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:261:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:300:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFTNL_CHAIN_PRIO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:323:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:352:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable r [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:392:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:435:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFTNL_RULE_CHAIN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:457:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable e [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:479:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFTNL_RULE_CHAIN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:496:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFTNL_RULE_CHAIN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:511:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:533:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_expr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:584:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:622:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callback [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:664:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nl [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:707:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_expr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/nftables.c:678:10: error: Returning pointer to local variable 'seq' that will be invalid when returning. [returnDanglingLifetime] rtpengine-mr12.5.1.31/daemon/nftables.c:676:35: note: Address of variable taken here. rtpengine-mr12.5.1.31/daemon/nftables.c:676:35: note: Passed to initializer list. rtpengine-mr12.5.1.31/daemon/nftables.c:671:11: note: Variable created here. rtpengine-mr12.5.1.31/daemon/nftables.c:678:10: note: Returning pointer to local variable 'seq' that will be invalid when returning. rtpengine-mr12.5.1.31/daemon/nftables.c:683:10: error: Returning pointer to local variable 'seq' that will be invalid when returning. [returnDanglingLifetime] rtpengine-mr12.5.1.31/daemon/nftables.c:681:35: note: Address of variable taken here. rtpengine-mr12.5.1.31/daemon/nftables.c:681:35: note: Passed to initializer list. rtpengine-mr12.5.1.31/daemon/nftables.c:671:11: note: Variable created here. rtpengine-mr12.5.1.31/daemon/nftables.c:683:10: note: Returning pointer to local variable 'seq' that will be invalid when returning. rtpengine-mr12.5.1.31/daemon/nftables.c:726:20: error:inconclusive: Returning pointer to local variable 'args' that will be invalid when returning. [returnDanglingLifetime] rtpengine-mr12.5.1.31/daemon/nftables.c:726:63: note: Address of variable taken here. rtpengine-mr12.5.1.31/daemon/nftables.c:726:63: note: Passed to 'nftables_do'. rtpengine-mr12.5.1.31/daemon/nftables.c:678:10: note: Return pointer. rtpengine-mr12.5.1.31/daemon/nftables.c:676:60: note: Passed to initializer list. rtpengine-mr12.5.1.31/daemon/nftables.c:725:85: note: Variable created here. rtpengine-mr12.5.1.31/daemon/nftables.c:726:20: note: Returning pointer to local variable 'args' that will be invalid when returning. rtpengine-mr12.5.1.31/daemon/nftables.c:730:20: error:inconclusive: Returning pointer to local variable 'args' that will be invalid when returning. [returnDanglingLifetime] rtpengine-mr12.5.1.31/daemon/nftables.c:730:66: note: Address of variable taken here. rtpengine-mr12.5.1.31/daemon/nftables.c:730:66: note: Passed to 'nftables_do'. rtpengine-mr12.5.1.31/daemon/nftables.c:678:10: note: Return pointer. rtpengine-mr12.5.1.31/daemon/nftables.c:676:60: note: Passed to initializer list. rtpengine-mr12.5.1.31/daemon/nftables.c:729:88: note: Variable created here. rtpengine-mr12.5.1.31/daemon/nftables.c:730:20: note: Returning pointer to local variable 'args' that will be invalid when returning. rtpengine-mr12.5.1.31/daemon/nftables.c:456:86: style: Parameter 'callbacks' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/nftables.c:597:61: style: Parameter 'args' can be declared as pointer to const. However it seems that 'nftables_setup_family' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/nftables.c:726:40: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/nftables.c:597:61: note: Parameter 'args' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/recording.c:477:41: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/redis.c:1753:2: error: There is an unknown macro here somewhere. Configuration is required. If codec_handlers_update is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/rtcp.c:1146:38: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/rtp.c:42:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_FLAG_LIMIT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/rtp.c:52:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/rtp.c:228:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/rtp.c:296:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_NULL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/rtp.c:46:80: style: Parameter 'rtp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/sdp.c:321:38: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/ssrc.c:20:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_now [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mos [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:107:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:161:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:336:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:362:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:372:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:485:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:496:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:513:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:539:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:636:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTPE_NUM_SSRC_TRACKING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/ssrc.c:54:42: style:inconclusive: Function '__free_ssrc_entry_call' argument 1 names different: declaration 'e' definition 'ep'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/daemon/ssrc.c:11:42: note: Function '__free_ssrc_entry_call' argument 1 names different: declaration 'e' definition 'ep'. rtpengine-mr12.5.1.31/daemon/ssrc.c:54:42: note: Function '__free_ssrc_entry_call' argument 1 names different: declaration 'e' definition 'ep'. rtpengine-mr12.5.1.31/daemon/ssrc.c:118:64: style: Parameter 'pp' can be declared as pointer to const. However it seems that 'ssrc_time_cmp' is a callback function, if 'pp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/ssrc.c:159:24: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/ssrc.c:118:64: note: Parameter 'pp' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/ssrc.c:271:61: style: Parameter 'media' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/ssrc.c:314:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/ssrc.c:232:38: portability: '(void*)s' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/daemon/ssrc.c:260:28: portability: '(void*)e' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/daemon/ssrc.c:314:28: portability: '(void*)e' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/daemon/ssrc.c:75:7: style: Variable 'rtt' is assigned a value that is never used. [unreadVariable] rtpengine-mr12.5.1.31/daemon/statistics.c:945:1: error: There is an unknown macro here somewhere. Configuration is required. If TYPED_GHASHTABLE_IMPL is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/stun.c:205:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STUN_COOKIE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:264:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STUN_COOKIE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:318:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable software_id [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:334:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:369:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:458:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:504:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STUN_COOKIE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:547:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:608:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:694:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STR_FORMAT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/stun.c:252:50: style: Parameter 'transaction' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/stun.c:435:65: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/stun.c:448:58: style: Parameter 'attrs' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/stun.c:448:84: style: Parameter 'media' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/stun.c:528:39: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/daemon/stun.c:290:18: portability: 'append' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/daemon/stun.c:506:14: style: Variable 'xma.family' is assigned a value that is never used. [unreadVariable] rtpengine-mr12.5.1.31/daemon/tcp_listener.c:29:1: error: There is an unknown macro here somewhere. Configuration is required. If TYPED_DIRECT_FUNCS is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/daemon/timerthread.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_shutdown [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/timerthread.c:178:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_now [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/timerthread.c:342:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_QUEUE_INIT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/timerthread.c:323:34: style: Variable 'first_ttqe' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/daemon/timerthread.c:317:15: portability: 'data[1]' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/daemon/udp_listener.c:27:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_shutdown [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/udp_listener.c:40:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTP_BUFFER_HEAD_ROOM [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/udp_listener.c:90:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/daemon/udp_listener.c:26:47: style: Parameter 'p' can be declared as pointer to const. However it seems that 'udp_listener_closed' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/daemon/udp_listener.c:97:13: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/daemon/udp_listener.c:26:47: note: Parameter 'p' can be declared as pointer to const rtpengine-mr12.5.1.31/daemon/websocket.c:387:1: error: There is an unknown macro here somewhere. Configuration is required. If TYPED_GHASHTABLE is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:799:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:836:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIS_MODULE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:952:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_WARNING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIS_MODULE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1182:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delete_list [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1256:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1321:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1364:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIS_MODULE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIS_MODULE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1557:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1898:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1989:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mm [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2139:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_ALG_ASYNC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2209:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_ALG_ASYNC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2244:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_ALG_ASYNC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2407:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2598:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2718:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIS_MODULE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2723:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIS_MODULE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2732:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable THIS_MODULE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2748:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2799:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VM_EXEC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2879:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2945:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3076:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3157:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3247:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3398:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HZ [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3424:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOENT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3461:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3595:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3616:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3632:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delete_list [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3687:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:4661:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:4707:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EIO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:4887:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:4979:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5052:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_NOTICE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5202:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5245:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFP_ATOMIC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5561:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5613:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5657:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5744:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5938:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mki [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6193:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XT_CONTINUE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6496:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mki [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6538:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mki [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6572:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_WARNING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6614:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6667:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_NOTICE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1644:7: style: Condition '!hdr++' is always true [knownConditionTrueFalse] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1640:12: note: Assignment 'hdr=0', assigned value is 0 rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1644:7: note: Condition '!hdr++' is always true rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2932:7: style: Condition '~a->used_bitfield[idx]' is always true [knownConditionTrueFalse] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3429:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3424:6: note: err is assigned rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3429:6: note: err is overwritten rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6615:32: style: Checking if unsigned expression 'stream_packets_list_limit' is less than zero. [unsignedLessThanZero] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1577:45: style: Parameter 'f' can be declared as pointer to const. However it seems that 'proc_list_stop' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:662:12: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1577:45: note: Parameter 'f' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1577:54: style: Parameter 'v' can be declared as pointer to const. However it seems that 'proc_list_stop' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:662:12: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1577:54: note: Parameter 'v' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1580:46: style: Parameter 'f' can be declared as pointer to const. However it seems that 'proc_list_next' is a callback function, if 'f' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:661:12: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1580:46: note: Parameter 'f' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1580:55: style: Parameter 'v' can be declared as pointer to const. However it seems that 'proc_list_next' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:661:12: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1580:55: note: Parameter 'v' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1977:50: style: Parameter 'vma' can be declared as pointer to const. However it seems that 'vm_mmap_close' is a callback function, if 'vma' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1980:11: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1977:50: note: Parameter 'vma' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1984:25: style: Variable 'vma' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2030:17: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2033:22: style: Variable 'ki' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2084:17: style: Variable 'ki' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2084:22: style: Variable 'lki' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:2991:57: style: Parameter 'table' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3028:53: style: Parameter 'call' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3242:25: style: Variable 'pde' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:3722:54: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:4958:71: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:4958:95: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5082:24: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5123:48: style: Parameter 'rtp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5189:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5235:26: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5276:73: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5346:17: style: Variable 'auth_tag' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5415:17: style: Variable 'auth_tag' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5471:13: style: Parameter 'pkt_idxp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5507:13: style: Parameter 'pkt_idxp' can be declared as pointer to const. However it seems that 'srtp_encrypt_aes_f8' is a callback function, if 'pkt_idxp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:712:18: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5507:13: note: Parameter 'pkt_idxp' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5525:13: style: Parameter 'pkt_idx' can be declared as pointer to const. However it seems that 'srtcp_encrypt_aes_f8' is a callback function, if 'pkt_idx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:714:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5525:13: note: Parameter 'pkt_idx' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5551:26: style: Parameter 's' can be declared as pointer to const. However it seems that 'srtp_encrypt_aes_gcm' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:749:18: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5551:26: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5552:13: style: Parameter 'pkt_idxp' can be declared as pointer to const. However it seems that 'srtp_encrypt_aes_gcm' is a callback function, if 'pkt_idxp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:749:18: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5552:13: note: Parameter 'pkt_idxp' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5603:26: style: Parameter 's' can be declared as pointer to const. However it seems that 'srtcp_encrypt_aes_gcm' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:751:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5603:26: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5604:13: style: Parameter 'pkt_idx' can be declared as pointer to const. However it seems that 'srtcp_encrypt_aes_gcm' is a callback function, if 'pkt_idx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:751:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5604:13: note: Parameter 'pkt_idx' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5645:26: style: Parameter 's' can be declared as pointer to const. However it seems that 'srtp_decrypt_aes_gcm' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:748:18: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5645:26: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5734:26: style: Parameter 's' can be declared as pointer to const. However it seems that 'srtcp_decrypt_aes_gcm' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:750:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5734:26: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5735:13: style: Parameter 'pkt_idx' can be declared as pointer to const. However it seems that 'srtcp_decrypt_aes_gcm' is a callback function, if 'pkt_idx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:750:19: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5735:13: note: Parameter 'pkt_idx' can be declared as pointer to const rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5872:52: style: Parameter 'g' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5873:12: style: Variable 'u32' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5891:43: style: Parameter 'skb' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6189:17: style: Variable 'uh' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6488:16: style: Variable 'ih' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6165:22: warning: Shifting signed 32-bit value by 31 bits is undefined behaviour. See condition at line 6164. [shiftTooManyBitsSigned] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6164:15: note: Assuming that condition 'seq_diff<(sizeof(s->lost_bits)*8)' is not redundant rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:6165:22: note: Shift rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5543:12: style: union member 'aes_gcm_rtp_iv::zeros' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5595:12: style: union member 'aes_gcm_rtcp_iv::zeros_a' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:5597:12: style: union member 'aes_gcm_rtcp_iv::zeros_b' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/kernel-module/xt_RTPENGINE.c:1680:11: style: Variable 'hdr' is assigned a value that is never used. [unreadVariable] rtpengine-mr12.5.1.31/lib/str.h:186:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ckey [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/str.h:187:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ckey [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_QUEUE_INIT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:510:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:513:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:516:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:522:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:525:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:528:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:539:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.h:542:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_SEQ_CST [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.c:43:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.c:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.c:80:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_CREATE_DETACHED [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.c:110:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_NOFILE [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.c:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GOptionContext [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/auxlib.c:43:2: warning: Return value of function freopen() is not used. [ignoredReturnValue] rtpengine-mr12.5.1.31/lib/auxlib.c:44:2: warning: Return value of function freopen() is not used. [ignoredReturnValue] rtpengine-mr12.5.1.31/lib/auxlib.c:45:2: warning: Return value of function freopen() is not used. [ignoredReturnValue] rtpengine-mr12.5.1.31/lib/auxlib.c:468:21: style: The if condition is the same as the previous if condition [duplicateCondition] rtpengine-mr12.5.1.31/lib/auxlib.c:466:21: note: First condition rtpengine-mr12.5.1.31/lib/auxlib.c:468:21: note: Second condition rtpengine-mr12.5.1.31/lib/auxlib.c:382:31: style: Comparing expression of type 'unsigned int' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] rtpengine-mr12.5.1.31/lib/str.h:347:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assignment 'r=malloc(sizeof(*r)+len+1)', assigned value is 0 rtpengine-mr12.5.1.31/lib/str.h:347:2: note: Null pointer dereference rtpengine-mr12.5.1.31/lib/str.h:348:2: warning: If memory allocation fails, then there is a possible null pointer dereference: r [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assignment 'r=malloc(sizeof(*r)+len+1)', assigned value is 0 rtpengine-mr12.5.1.31/lib/str.h:348:2: note: Null pointer dereference rtpengine-mr12.5.1.31/lib/str.h:347:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assignment 'r=malloc(sizeof(*r)+len+1)', assigned value is 0 rtpengine-mr12.5.1.31/lib/str.h:347:22: note: Null pointer addition rtpengine-mr12.5.1.31/lib/str.h:430:13: style: Checking if unsigned expression 's->len' is less than zero. [unsignedLessThanZero] rtpengine-mr12.5.1.31/lib/str.h:448:13: style: Checking if unsigned expression 's->len' is less than zero. [unsignedLessThanZero] rtpengine-mr12.5.1.31/lib/auxlib.c:382:29: style: Checking if unsigned expression 'i' is less than zero. [unsignedLessThanZero] rtpengine-mr12.5.1.31/lib/str.h:252:60: style:inconclusive: Function 'str_cmp_len' argument 3 names different: declaration 'len' definition 'l'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/str.h:70:60: note: Function 'str_cmp_len' argument 3 names different: declaration 'len' definition 'l'. rtpengine-mr12.5.1.31/lib/str.h:252:60: note: Function 'str_cmp_len' argument 3 names different: declaration 'len' definition 'l'. rtpengine-mr12.5.1.31/lib/auxlib.c:159:57: style:inconclusive: Function 'config_load' argument 3 names different: declaration 'entries' definition 'app_entries'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/auxlib.h:67:57: note: Function 'config_load' argument 3 names different: declaration 'entries' definition 'app_entries'. rtpengine-mr12.5.1.31/lib/auxlib.c:159:57: note: Function 'config_load' argument 3 names different: declaration 'entries' definition 'app_entries'. rtpengine-mr12.5.1.31/lib/auxlib.c:159:57: style: Parameter 'app_entries' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/auxlib.c:188:15: style: Variable 'shared_options' can be declared as const array [constVariable] rtpengine-mr12.5.1.31/lib/auxlib.h:596:52: style: Parameter 'inp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/auxlib.h:599:52: style: Parameter 'inp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/str.h:242:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/str.h:415:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/bufferpool.c:93:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bp [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/bufferpool.c:141:3: warning: Return value of function g_queue_pop_head() is not used. [ignoredReturnValue] rtpengine-mr12.5.1.31/lib/bufferpool.c:163:3: warning: Return value of function g_queue_pop_head() is not used. [ignoredReturnValue] rtpengine-mr12.5.1.31/lib/obj.h:231:14: style: Condition 'o->size!=-1' is always true [knownConditionTrueFalse] rtpengine-mr12.5.1.31/lib/bufferpool.c:179:22: style: Variable 'shard' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/bufferpool.c:188:56: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/bufferpool.c:111:17: portability: 'buf' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/lib/bufferpool.c:138:19: portability: 'shard->head' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/lib/bufferpool.c:152:14: portability: 'shard->head' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/lib/codeclib.c:901:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1022:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1040:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_internals [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1195:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_QUEUE_INIT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_ffmpeg [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1653:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1719:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_internals [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1817:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1861:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_internals [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:1968:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2058:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_internals [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_internals [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2206:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2220:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2310:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_S16 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2350:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPUS_APPLICATION_VOIP [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2388:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_S16 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2736:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:2956:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3055:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3075:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GQueue [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3260:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3390:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3410:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3642:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_S16 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3660:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3749:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3771:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3834:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3848:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:4136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:4385:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:4511:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:4569:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:4725:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_S16 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:4877:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:4888:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:4951:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_level_index_core [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/codeclib.c:3892:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] rtpengine-mr12.5.1.31/lib/codeclib.c:1604:10: warning: Assert statement calls a function which may have desired side effects: 'g_hash_table_lookup'. [assertWithSideEffect] rtpengine-mr12.5.1.31/lib/codeclib.c:1165:7: style: The if condition is the same as the previous if condition [duplicateCondition] rtpengine-mr12.5.1.31/lib/codeclib.c:1161:7: note: First condition rtpengine-mr12.5.1.31/lib/codeclib.c:1165:7: note: Second condition rtpengine-mr12.5.1.31/lib/codeclib.c:1348:6: style: The statement 'if (!done) done=true' is logically equivalent to 'done=true'. [duplicateConditionalAssign] rtpengine-mr12.5.1.31/lib/codeclib.c:1371:8: note: Assignment 'done=true' rtpengine-mr12.5.1.31/lib/codeclib.c:1348:6: note: Condition '!done' is redundant rtpengine-mr12.5.1.31/lib/codeclib.c:4163:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] rtpengine-mr12.5.1.31/lib/codeclib.c:4190:13: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] rtpengine-mr12.5.1.31/lib/codeclib.c:4685:7: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] rtpengine-mr12.5.1.31/lib/codeclib.c:961:14: style:inconclusive: Function 'decoder_new_fmtp' argument 8 names different: declaration 'codec_opts' definition 'extra_opts'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.h:391:69: note: Function 'decoder_new_fmtp' argument 8 names different: declaration 'codec_opts' definition 'extra_opts'. rtpengine-mr12.5.1.31/lib/codeclib.c:961:14: note: Function 'decoder_new_fmtp' argument 8 names different: declaration 'codec_opts' definition 'extra_opts'. rtpengine-mr12.5.1.31/lib/codeclib.c:1904:19: style:inconclusive: Function 'encoder_config_fmtp' argument 6 names different: declaration 'requested_format' definition 'requested_format_p'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.h:409:19: note: Function 'encoder_config_fmtp' argument 6 names different: declaration 'requested_format' definition 'requested_format_p'. rtpengine-mr12.5.1.31/lib/codeclib.c:1904:19: note: Function 'encoder_config_fmtp' argument 6 names different: declaration 'requested_format' definition 'requested_format_p'. rtpengine-mr12.5.1.31/lib/codeclib.c:1906:14: style:inconclusive: Function 'encoder_config_fmtp' argument 10 names different: declaration 'codec_opts' definition 'extra_opts'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.h:410:69: note: Function 'encoder_config_fmtp' argument 10 names different: declaration 'codec_opts' definition 'extra_opts'. rtpengine-mr12.5.1.31/lib/codeclib.c:1906:14: note: Function 'encoder_config_fmtp' argument 10 names different: declaration 'codec_opts' definition 'extra_opts'. rtpengine-mr12.5.1.31/lib/codeclib.c:2481:66: style:inconclusive: Function 'opus_select_encoder_format' argument 2 names different: declaration 'requested_format' definition 'req_format'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.c:53:32: note: Function 'opus_select_encoder_format' argument 2 names different: declaration 'requested_format' definition 'req_format'. rtpengine-mr12.5.1.31/lib/codeclib.c:2481:66: note: Function 'opus_select_encoder_format' argument 2 names different: declaration 'requested_format' definition 'req_format'. rtpengine-mr12.5.1.31/lib/codeclib.c:2481:94: style:inconclusive: Function 'opus_select_encoder_format' argument 3 names different: declaration 'input_format' definition 'f'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.c:53:32: note: Function 'opus_select_encoder_format' argument 3 names different: declaration 'input_format' definition 'f'. rtpengine-mr12.5.1.31/lib/codeclib.c:2481:94: note: Function 'opus_select_encoder_format' argument 3 names different: declaration 'input_format' definition 'f'. rtpengine-mr12.5.1.31/lib/codeclib.c:2986:58: style:inconclusive: Function 'amr_format_cmp' argument 1 names different: declaration 'a' definition 'A'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.c:66:21: note: Function 'amr_format_cmp' argument 1 names different: declaration 'a' definition 'A'. rtpengine-mr12.5.1.31/lib/codeclib.c:2986:58: note: Function 'amr_format_cmp' argument 1 names different: declaration 'a' definition 'A'. rtpengine-mr12.5.1.31/lib/codeclib.c:2986:92: style:inconclusive: Function 'amr_format_cmp' argument 2 names different: declaration 'b' definition 'B'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.c:66:21: note: Function 'amr_format_cmp' argument 2 names different: declaration 'b' definition 'B'. rtpengine-mr12.5.1.31/lib/codeclib.c:2986:92: note: Function 'amr_format_cmp' argument 2 names different: declaration 'b' definition 'B'. rtpengine-mr12.5.1.31/lib/codeclib.c:4040:58: style:inconclusive: Function 'evs_format_cmp' argument 1 names different: declaration 'a' definition 'A'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.c:138:21: note: Function 'evs_format_cmp' argument 1 names different: declaration 'a' definition 'A'. rtpengine-mr12.5.1.31/lib/codeclib.c:4040:58: note: Function 'evs_format_cmp' argument 1 names different: declaration 'a' definition 'A'. rtpengine-mr12.5.1.31/lib/codeclib.c:4040:92: style:inconclusive: Function 'evs_format_cmp' argument 2 names different: declaration 'b' definition 'B'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.c:138:21: note: Function 'evs_format_cmp' argument 2 names different: declaration 'b' definition 'B'. rtpengine-mr12.5.1.31/lib/codeclib.c:4040:92: note: Function 'evs_format_cmp' argument 2 names different: declaration 'b' definition 'B'. rtpengine-mr12.5.1.31/lib/codeclib.c:4101:65: style:inconclusive: Function 'evs_select_encoder_format' argument 2 names different: declaration 'requested_format' definition 'req_format'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.c:141:32: note: Function 'evs_select_encoder_format' argument 2 names different: declaration 'requested_format' definition 'req_format'. rtpengine-mr12.5.1.31/lib/codeclib.c:4101:65: note: Function 'evs_select_encoder_format' argument 2 names different: declaration 'requested_format' definition 'req_format'. rtpengine-mr12.5.1.31/lib/codeclib.c:4101:93: style:inconclusive: Function 'evs_select_encoder_format' argument 3 names different: declaration 'input_format' definition 'f'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/codeclib.c:141:32: note: Function 'evs_select_encoder_format' argument 3 names different: declaration 'input_format' definition 'f'. rtpengine-mr12.5.1.31/lib/codeclib.c:4101:93: note: Function 'evs_select_encoder_format' argument 3 names different: declaration 'input_format' definition 'f'. rtpengine-mr12.5.1.31/lib/codeclib.c:1346:14: style: Variable 'cpu_flags' can be declared as const array [constVariable] rtpengine-mr12.5.1.31/lib/codeclib.c:1674:56: style: Parameter 'dummy' can be declared as pointer to const. However it seems that 'ptr_cmp' is a callback function, if 'dummy' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/codeclib.c:1683:32: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/codeclib.c:1674:56: note: Parameter 'dummy' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/codeclib.c:2552:49: style: Parameter 'token' can be declared as pointer to const. However it seems that 'opus_parse_format_cb' is a callback function, if 'token' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/codeclib.c:2585:39: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/codeclib.c:2552:49: note: Parameter 'token' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/codeclib.c:2911:44: style: Parameter 'key' can be declared as pointer to const. However it seems that 'amr_set_dec_codec_options' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/codeclib.c:2967:45: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/codeclib.c:2911:44: note: Parameter 'key' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/codeclib.c:2911:54: style: Parameter 'value' can be declared as pointer to const. However it seems that 'amr_set_dec_codec_options' is a callback function, if 'value' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/codeclib.c:2967:45: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/codeclib.c:2911:54: note: Parameter 'value' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/codeclib.c:2920:44: style: Parameter 'key' can be declared as pointer to const. However it seems that 'amr_set_enc_codec_options' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/codeclib.c:2937:45: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/codeclib.c:2920:44: note: Parameter 'key' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/codeclib.c:3780:37: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/codeclib.c:4101:65: style: Parameter 'req_format' can be declared as pointer to const. However it seems that 'evs_select_encoder_format' is a callback function, if 'req_format' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/codeclib.c:633:28: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/codeclib.c:4101:65: note: Parameter 'req_format' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/codeclib.c:5547:43: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/codeclib.c:5547:87: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/codeclib.c:5547:96: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/codeclib.c:5547:105: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/codeclib.h:447:61: style: Parameter 'src_format' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/codeclib.h:448:13: style: Parameter 'dst_format' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/codeclib.h:451:39: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/codeclib.c:3283:14: style: Variable 'cmr_br' is assigned a value that is never used. [unreadVariable] rtpengine-mr12.5.1.31/lib/dtmflib.c:246:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/dtmflib.c:247:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/dtmflib.c:248:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/dtmflib.c:249:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/dtmflib.c:219:1: style:inconclusive: Function 'tone_samples_int16_t' argument 1 names different: declaration 'buf' definition 'samples'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/dtmflib.h:29:36: note: Function 'tone_samples_int16_t' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:219:1: note: Function 'tone_samples_int16_t' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:220:1: style:inconclusive: Function 'tone_samples_int32_t' argument 1 names different: declaration 'buf' definition 'samples'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/dtmflib.h:31:36: note: Function 'tone_samples_int32_t' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:220:1: note: Function 'tone_samples_int32_t' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:221:1: style:inconclusive: Function 'tone_samples_double' argument 1 names different: declaration 'buf' definition 'samples'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/dtmflib.h:33:34: note: Function 'tone_samples_double' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:221:1: note: Function 'tone_samples_double' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:222:1: style:inconclusive: Function 'tone_samples_float' argument 1 names different: declaration 'buf' definition 'samples'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/dtmflib.h:35:32: note: Function 'tone_samples_float' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:222:1: note: Function 'tone_samples_float' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:246:1: style:inconclusive: Function 'dtmf_samples_int16_t' argument 1 names different: declaration 'buf' definition 'samples'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/dtmflib.h:38:36: note: Function 'dtmf_samples_int16_t' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:246:1: note: Function 'dtmf_samples_int16_t' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:247:1: style:inconclusive: Function 'dtmf_samples_int32_t' argument 1 names different: declaration 'buf' definition 'samples'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/dtmflib.h:40:36: note: Function 'dtmf_samples_int32_t' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:247:1: note: Function 'dtmf_samples_int32_t' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:248:1: style:inconclusive: Function 'dtmf_samples_double' argument 1 names different: declaration 'buf' definition 'samples'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/dtmflib.h:42:34: note: Function 'dtmf_samples_double' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:248:1: note: Function 'dtmf_samples_double' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:249:1: style:inconclusive: Function 'dtmf_samples_float' argument 1 names different: declaration 'buf' definition 'samples'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/dtmflib.h:44:32: note: Function 'dtmf_samples_float' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/dtmflib.c:249:1: note: Function 'dtmf_samples_float' argument 1 names different: declaration 'buf' definition 'samples'. rtpengine-mr12.5.1.31/lib/loglib.c:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/loglib.c:135:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/loglib.c:145:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/loglib.c:263:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PID [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/loglib.c:285:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/loglib.c:226:38: style:inconclusive: Function '__ilog_np' argument 2 names different: declaration 'format' definition 'fmt'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/loglib.h:37:38: note: Function '__ilog_np' argument 2 names different: declaration 'format' definition 'fmt'. rtpengine-mr12.5.1.31/lib/loglib.c:226:38: note: Function '__ilog_np' argument 2 names different: declaration 'format' definition 'fmt'. rtpengine-mr12.5.1.31/lib/loglib.c:199:10: style: Variable 'newline' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/socket.h:208:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.h:258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.h:337:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/poller.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLHUP [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/poller.c:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_ADD [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/poller.c:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_DEL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/poller.c:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/poller.c:281:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_MOD [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/poller.c:347:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] rtpengine-mr12.5.1.31/lib/poller.c:199:7: style: Assignment 'ret=0' is redundant with condition 'ret==0'. [duplicateConditionalAssign] rtpengine-mr12.5.1.31/lib/poller.c:198:10: note: Condition 'ret==0' rtpengine-mr12.5.1.31/lib/poller.c:199:7: note: Assignment 'ret=0' is redundant rtpengine-mr12.5.1.31/lib/poller.c:241:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] rtpengine-mr12.5.1.31/lib/poller.c:243:3: note: Found duplicate branches for 'if' and 'else'. rtpengine-mr12.5.1.31/lib/poller.c:241:8: note: Found duplicate branches for 'if' and 'else'. rtpengine-mr12.5.1.31/lib/poller.c:323:26: style: Variable 'it' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/socket.h:207:108: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/socket.h:256:42: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/resample.c:53:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_OPT_SEARCH_CHILDREN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/rtplib.c:104:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/rtplib.c:64:24: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/socket.c:149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:188:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:217:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:227:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:236:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:252:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:261:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:341:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SO_TIMESTAMP [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:352:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:360:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IPV6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:394:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:399:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:411:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:426:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:440:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IPV6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:449:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:455:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:461:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:633:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:653:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:750:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:778:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:824:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/socket.c:377:2: error: Address of local auto-variable assigned to a function parameter. [autoVariables] rtpengine-mr12.5.1.31/lib/socket.c:295:47: style:inconclusive: Function '__ip_accept' argument 2 names different: declaration 'new_sock' definition 'newsock'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/socket.c:29:47: note: Function '__ip_accept' argument 2 names different: declaration 'new_sock' definition 'newsock'. rtpengine-mr12.5.1.31/lib/socket.c:295:47: note: Function '__ip_accept' argument 2 names different: declaration 'new_sock' definition 'newsock'. rtpengine-mr12.5.1.31/lib/socket.c:235:79: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/socket.c:292:34: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip_listen' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:123:15: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:292:34: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:354:21: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/socket.c:362:22: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/socket.c:382:38: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip_sendto' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:131:15: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:382:38: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:390:32: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip4_tos' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:97:12: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:390:32: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:397:32: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip6_tos' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:132:12: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:397:32: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:402:33: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip_error' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:133:14: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:402:33: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:409:39: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip4_pmtu_disc' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:99:17: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:409:39: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:413:40: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip_timestamping' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:125:20: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:413:40: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:419:36: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip4_pktinfo' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:91:15: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:419:36: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:433:36: style: Parameter 's' can be declared as pointer to const. However it seems that '__ip6_pktinfo' is a callback function, if 's' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/socket.c:126:15: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/socket.c:433:36: note: Parameter 's' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/socket.c:634:23: style: Variable 'ipv4' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/socket.c:639:24: style: Variable 'ipv6' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/socket.c:491:36: portability: '(void*)out' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/lib/socket.c:510:36: portability: '(void*)out' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/lib/ssllib.c:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CRYPTO_LOCK [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/str.c:7:27: style:inconclusive: Function 'str_hash' argument 1 names different: declaration 's' definition 'ss'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/str.h:181:27: note: Function 'str_hash' argument 1 names different: declaration 's' definition 'ss'. rtpengine-mr12.5.1.31/lib/str.c:7:27: note: Function 'str_hash' argument 1 names different: declaration 's' definition 'ss'. rtpengine-mr12.5.1.31/lib/str.c:25:32: style:inconclusive: Function 'str_case_hash' argument 1 names different: declaration 's' definition 'ss'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/str.h:183:32: note: Function 'str_case_hash' argument 1 names different: declaration 's' definition 'ss'. rtpengine-mr12.5.1.31/lib/str.c:25:32: note: Function 'str_case_hash' argument 1 names different: declaration 's' definition 'ss'. rtpengine-mr12.5.1.31/lib/str.c:72:61: style:inconclusive: Function 'str_uri_encode_len' argument 3 names different: declaration 'in_len' definition 'len'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/lib/str.h:196:61: note: Function 'str_uri_encode_len' argument 3 names different: declaration 'in_len' definition 'len'. rtpengine-mr12.5.1.31/lib/str.c:72:61: note: Function 'str_uri_encode_len' argument 3 names different: declaration 'in_len' definition 'len'. rtpengine-mr12.5.1.31/lib/str.c:74:8: style: Variable 'ori_out' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/streambuf.c:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/streambuf.c:112:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/streambuf.c:217:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/lib/streambuf.c:155:12: style: Condition 'len==0' is always false [knownConditionTrueFalse] rtpengine-mr12.5.1.31/lib/streambuf.c:163:10: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/streambuf.c:162:13: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/streambuf.c:162:13: note: Assignment 's=malloc(len+1)', assigned value is 0 rtpengine-mr12.5.1.31/lib/streambuf.c:163:10: note: Null pointer dereference rtpengine-mr12.5.1.31/lib/streambuf.c:164:3: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/streambuf.c:162:13: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/streambuf.c:162:13: note: Assignment 's=malloc(len+1)', assigned value is 0 rtpengine-mr12.5.1.31/lib/streambuf.c:164:3: note: Null pointer dereference rtpengine-mr12.5.1.31/lib/streambuf.c:167:7: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/streambuf.c:162:13: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/streambuf.c:162:13: note: Assignment 's=malloc(len+1)', assigned value is 0 rtpengine-mr12.5.1.31/lib/streambuf.c:167:7: note: Null pointer dereference rtpengine-mr12.5.1.31/lib/streambuf.c:25:33: style: Parameter 'fd' can be declared as pointer to const. However it seems that '__fd_write' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/streambuf.c:21:11: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/streambuf.c:25:33: note: Parameter 'fd' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/streambuf.c:28:32: style: Parameter 'fd' can be declared as pointer to const. However it seems that '__fd_read' is a callback function, if 'fd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/lib/streambuf.c:22:10: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/lib/streambuf.c:28:32: note: Parameter 'fd' can be declared as pointer to const rtpengine-mr12.5.1.31/lib/streambuf.c:130:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/lib/streambuf.h:48:59: style: Parameter 's' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/lib/uring.c:19:8: style: struct member 'uring_buffer::buf' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:20:17: style: struct member 'uring_buffer::poller' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:21:15: style: struct member 'uring_buffer::num' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:25:10: style: struct member 'poller::lock' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:27:6: style: struct member 'poller::waker_fds' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:28:13: style: struct member 'poller::evs' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:29:21: style: struct member 'poller::bufferpool' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:31:10: style: struct member 'poller::blocked' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:35:51: style: struct member 'poller_req::type' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:37:22: style: struct member 'poller_req::it' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:39:8: style: struct member 'poller_req::fd' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:40:11: style: struct member 'poller_req::callback' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:41:10: style: struct member 'poller_req::arg' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:44:10: style: struct member 'poller_req::buf' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/lib/uring.c:45:17: style: struct member 'poller_req::num' is never used. [unusedStructMember] rtpengine-mr12.5.1.31/perf-tester/main.c:1183:1: error: There is an unknown macro here somewhere. Configuration is required. If TYPED_GQUEUE is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/recording-daemon/types.h:114:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_free [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:96:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:177:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_type [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:191:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_type [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:199:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_type [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:207:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_type [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:237:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:325:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_type [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/db.c:388:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/decoder.c:31:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/decoder.c:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/epoll.c:25:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/epoll.c:32:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_DEL [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/epoll.c:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/epoll.c:36:37: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'poller_thread_end' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/recording-daemon/epoll.c:50:22: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/recording-daemon/epoll.c:36:37: note: Parameter 'ptr' can be declared as pointer to const rtpengine-mr12.5.1.31/recording-daemon/forward.c:14:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/forward.c:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/forward.c:9:53: style: Parameter 'meta_info' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/recording-daemon/forward.c:53:32: style: Parameter 'mf' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/recording-daemon/forward.c:53:51: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/recording-daemon/garbage.c:60:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/inotify.c:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/inotify.c:29:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/inotify.c:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inotify_event [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/inotify.c:64:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_NONBLOCK [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/inotify.c:47:9: style: Variable 'bufend' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/recording-daemon/log.c:19:9: error: snprintf format string requires 3 parameters but only 1 is given. [wrongPrintfScanfArgNum] rtpengine-mr12.5.1.31/recording-daemon/log.c:21:9: error: snprintf format string requires 3 parameters but only 1 is given. [wrongPrintfScanfArgNum] rtpengine-mr12.5.1.31/recording-daemon/log.c:23:9: error: snprintf format string requires 3 parameters but only 1 is given. [wrongPrintfScanfArgNum] rtpengine-mr12.5.1.31/recording-daemon/log.c:16:8: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/recording-daemon/log.c:23:6: style: Variable 'pp' is assigned a value that is never used. [unreadVariable] rtpengine-mr12.5.1.31/recording-daemon/main.c:91:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/main.c:119:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/main.c:156:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/main.c:188:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable os_str [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/main.c:372:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/main.c:307:24: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] rtpengine-mr12.5.1.31/recording-daemon/main.c:319:23: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] rtpengine-mr12.5.1.31/recording-daemon/main.c:307:19: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/recording-daemon/main.c:319:18: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:28:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:74:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:125:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:152:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:223:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:433:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:210:48: style: Parameter 'section' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/recording-daemon/metafile.c:340:8: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/recording-daemon/mix.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/mix.c:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/mix.c:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/mix.c:313:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/mix.c:296:65: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/recording-daemon/notify.c:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/notify.c:201:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/notify.c:28:33: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'dummy_write' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/recording-daemon/notify.c:57:56: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/recording-daemon/notify.c:28:33: note: Parameter 'ptr' can be declared as pointer to const rtpengine-mr12.5.1.31/recording-daemon/notify.c:28:71: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'dummy_write' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/recording-daemon/notify.c:57:56: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/recording-daemon/notify.c:28:71: note: Parameter 'userdata' can be declared as pointer to const rtpengine-mr12.5.1.31/recording-daemon/notify.c:31:32: style: Parameter 'ptr' can be declared as pointer to const. However it seems that 'dummy_read' is a callback function, if 'ptr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/recording-daemon/notify.c:62:55: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/recording-daemon/notify.c:31:32: note: Parameter 'ptr' can be declared as pointer to const rtpengine-mr12.5.1.31/recording-daemon/notify.c:31:70: style: Parameter 'userdata' can be declared as pointer to const. However it seems that 'dummy_read' is a callback function, if 'userdata' is declared with const you might also need to cast function pointer(s). [constParameterCallback] rtpengine-mr12.5.1.31/recording-daemon/notify.c:62:55: note: You might need to cast the function pointer here rtpengine-mr12.5.1.31/recording-daemon/notify.c:31:70: note: Parameter 'userdata' can be declared as pointer to const rtpengine-mr12.5.1.31/recording-daemon/output.c:106:27: error: There is an unknown macro here somewhere. Configuration is required. If STR_FORMAT is a macro then please configure it. [unknownMacro] rtpengine-mr12.5.1.31/recording-daemon/packet.c:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/packet.c:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/packet.c:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_CONNECTING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/packet.c:162:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/packet.c:244:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/packet.c:330:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/packet.c:367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/packet.c:413:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/packet.c:249:10: style: Variable 'tag' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/recording-daemon/packet.c:323:9: style: Variable 'format' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/recording-daemon/poller.c:4:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_WRITE_BLOCKED [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/poller.c:7:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_OPEN [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/poller.c:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_ERROR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/poller.c:6:38: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/recording-daemon/poller.c:6:47: style: Parameter 'fdp' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/recording-daemon/recaux.c:18:24: style: Condition '__sscanf_hack_var==0' is always true [knownConditionTrueFalse] rtpengine-mr12.5.1.31/recording-daemon/recaux.c:12:22: note: Assignment '__sscanf_hack_var=0', assigned value is 0 rtpengine-mr12.5.1.31/recording-daemon/recaux.c:18:24: note: Condition '__sscanf_hack_var==0' is always true rtpengine-mr12.5.1.31/recording-daemon/recaux.c:9:32: style:inconclusive: Function '__sscanf_match' argument 1 names different: declaration 'str' definition 's'. [funcArgNamesDifferent] rtpengine-mr12.5.1.31/recording-daemon/recaux.h:7:32: note: Function '__sscanf_match' argument 1 names different: declaration 'str' definition 's'. rtpengine-mr12.5.1.31/recording-daemon/recaux.c:9:32: note: Function '__sscanf_match' argument 1 names different: declaration 'str' definition 's'. rtpengine-mr12.5.1.31/recording-daemon/stream.c:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/stream.c:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/stream.c:149:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/recording-daemon/stream.c:127:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] rtpengine-mr12.5.1.31/t/aes-crypt.c:119:80: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/aes-crypt.c:119:98: style: Parameter 'plaintext' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/aes-crypt.c:119:118: style: Parameter 'ciphertext' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/aes-crypt.c:120:16: style: Parameter 'rtcp_plaintext' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/aes-crypt.c:120:41: style: Parameter 'rtcp_ciphertext' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_pcm.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_pcm.c:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T30_SUPPORT_V27TER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_pcm.c:152:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_pcm.c:28:43: style: Parameter 'linbuf' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_pcm.c:54:41: style: Parameter 'logbuf' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_t38.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_t38.c:48:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_t38.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_t38.c:79:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T30_SUPPORT_V27TER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_t38.c:63:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_t38.c:109:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_t38.c:55:28: portability: 'b' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/t/spandsp_recv_fax_t38.c:55:34: portability: 'b+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/t/spandsp_send_fax_pcm.c:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_send_fax_pcm.c:97:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T30_SUPPORT_V27TER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_send_fax_pcm.c:155:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] rtpengine-mr12.5.1.31/t/spandsp_send_fax_pcm.c:28:43: style: Parameter 'linbuf' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/spandsp_send_fax_pcm.c:54:41: style: Parameter 'logbuf' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/spandsp_send_fax_t38.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_send_fax_t38.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_send_fax_t38.c:65:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_send_fax_t38.c:82:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T30_SUPPORT_V27TER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/spandsp_send_fax_t38.c:66:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] rtpengine-mr12.5.1.31/t/spandsp_send_fax_t38.c:112:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] rtpengine-mr12.5.1.31/t/spandsp_send_fax_t38.c:58:28: portability: 'b' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/t/spandsp_send_fax_t38.c:58:34: portability: 'b+len' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] rtpengine-mr12.5.1.31/t/test-amr-decode.c:57:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_AUDIO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-amr-decode.c:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_common_config_ptr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-amr-encode.c:56:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MT_AUDIO [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-amr-encode.c:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_common_config_ptr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-amr-encode.c:84:6: style: Redundant initialization for 'ret'. The initialized value is overwritten before it is read. [redundantInitialization] rtpengine-mr12.5.1.31/t/test-amr-encode.c:73:10: note: ret is initialized rtpengine-mr12.5.1.31/t/test-amr-encode.c:84:6: note: ret is overwritten rtpengine-mr12.5.1.31/t/test-amr-encode.c:51:9: style: Parameter 'fmtp_s' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/test-amr-encode.c:51:23: style: Parameter 'data_s' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/test-bitstr.c:68:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-bitstr.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-bitstr.c:68:4: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/t/test-bitstr.c:72:5: warning: %i in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/t/test-bitstr.c:75:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/t/test-bitstr.c:82:3: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/t/test-bitstr.c:92:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:97:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:98:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:99:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:101:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:105:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:107:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:108:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:109:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:111:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:115:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:117:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:123:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:124:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:125:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:130:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:131:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:132:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:136:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:137:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:138:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:153:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:154:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:155:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:160:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:161:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:162:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:164:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:165:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:166:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:196:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:197:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:198:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:199:2: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] rtpengine-mr12.5.1.31/t/test-bitstr.c:86:13: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] rtpengine-mr12.5.1.31/t/test-const_str_hash.c:24:3: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] rtpengine-mr12.5.1.31/t/test-const_str_hash.c:24:3: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] rtpengine-mr12.5.1.31/t/test-dtmf-detect.c:624:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/test-dtmf-detect.c:629:18: style: Variable 'packet_end' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/test-kernel-module.c:15:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-mix-buffer.c:31:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AV_SAMPLE_FMT_S16 [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-mix-buffer.c:37:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/test-payload-tracker.c:22:46: style: Parameter 't' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/test-resample.c:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_common_config_ptr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-stats.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_common_config_ptr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-stats.c:53:24: style: Variable 'm' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/test-transcode.c:58:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str_free [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-transcode.c:103:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transport_protocols [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-transcode.c:150:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable payload_type [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-transcode.c:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OFFER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-transcode.c:181:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ANSWER [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-transcode.c:266:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRANSCODING [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-transcode.c:417:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpe_common_config_ptr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/test-transcode.c:274:3: warning: If memory allocation fails, then there is a possible null pointer dereference: rtp [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/t/test-transcode.c:272:23: note: Assuming allocation function fails rtpengine-mr12.5.1.31/t/test-transcode.c:272:23: note: Assignment 'packet=malloc(packet_len)', assigned value is 0 rtpengine-mr12.5.1.31/t/test-transcode.c:273:25: note: rtp is assigned '(void*)packet' here. rtpengine-mr12.5.1.31/t/test-transcode.c:274:3: note: Null pointer dereference rtpengine-mr12.5.1.31/t/test-transcode.c:282:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rtpengine-mr12.5.1.31/t/test-transcode.c:272:23: note: Assuming allocation function fails rtpengine-mr12.5.1.31/t/test-transcode.c:272:23: note: Assignment 'packet=malloc(packet_len)', assigned value is 0 rtpengine-mr12.5.1.31/t/test-transcode.c:282:25: note: Null pointer addition rtpengine-mr12.5.1.31/t/test-transcode.c:28:46: style: Parameter 'q' can be declared as pointer to const [constParameterPointer] rtpengine-mr12.5.1.31/t/test-transcode.c:32:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:159:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:247:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:298:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:328:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:356:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:380:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:421:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:465:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:507:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:562:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:573:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:589:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:639:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:696:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:704:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:711:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:720:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTLD_NEXT [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/tests-preload.c:606:3: error: Address of local auto-variable assigned to a function parameter. [autoVariables] rtpengine-mr12.5.1.31/t/tests-preload.c:57:13: style: Variable 's' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:113:24: style: Variable 'sin' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:124:25: style: Variable 'sin6' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:188:19: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:210:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:384:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:425:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:512:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:593:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:651:25: style: Variable 'a' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:652:11: style: Variable 'b' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:661:26: style: Variable 'a' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:662:12: style: Variable 'b' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/tests-preload.c:724:12: style: Variable 's' can be declared as pointer to const [constVariablePointer] rtpengine-mr12.5.1.31/t/time-fudge-preload.c:23:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/time-fudge-preload.c:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/t/time-fudge-preload.c:37:9: warning: Identical condition and return expression 'ret', return value is always 0 [identicalConditionAfterEarlyExit] rtpengine-mr12.5.1.31/t/time-fudge-preload.c:25:6: note: If condition 'ret' is true, the function will return/exit rtpengine-mr12.5.1.31/t/time-fudge-preload.c:37:9: note: Returning identical expression 'ret' rtpengine-mr12.5.1.31/tests/kernel-module-test.c:88:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:230:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:230:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:260:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:260:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:412:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:412:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:413:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:413:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:444:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:444:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:474:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:474:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:504:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:504:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:533:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:533:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:719:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:719:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:720:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:720:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:721:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:721:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:722:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:722:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:752:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:752:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:781:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:781:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:810:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:810:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:839:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:839:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:994:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:994:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:996:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:996:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1154:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1154:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1156:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1156:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1184:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1184:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1292:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1292:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1321:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1321:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1350:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1350:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1379:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1379:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1457:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1457:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1536:2: warning: Assert statement calls a function which may have desired side effects: 'htonl'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1536:2: warning: Assert statement calls a function which may have desired side effects: 'htons'. [assertWithSideEffect] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:142:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:170:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:230:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:260:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:320:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:412:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:413:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:444:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:474:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:504:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:533:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:719:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:720:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:721:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:722:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:752:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:781:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:810:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:839:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:994:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:996:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1154:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1156:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1184:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1292:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1321:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1350:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1379:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1457:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1536:2: portability: %zi in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:94:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:94:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:94:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:94:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:116:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:116:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:116:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:116:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:145:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:145:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:145:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:145:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:173:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:173:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:173:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:173:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:197:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:197:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:197:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:197:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:233:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:233:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:233:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("foo")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:233:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:263:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:263:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:263:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:263:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:287:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:287:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:287:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:287:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:323:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:323:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:323:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:323:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:347:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:347:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:347:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:347:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:379:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:379:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:379:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:379:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:416:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:416:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:416:2: note: Assignment 'rm=malloc(sizeof(*rm)+3)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:416:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:446:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:446:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:446:2: note: Assignment 'rm=malloc(sizeof(*rm)+3)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:446:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:477:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:477:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:477:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("foo")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:477:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:506:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:506:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:506:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("foo")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:506:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:536:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:536:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:536:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:536:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:569:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:569:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:569:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:569:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:601:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:601:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:601:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:601:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:643:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:643:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:643:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:643:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:675:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:675:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:675:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:675:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:725:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:725:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:725:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("\x81\xc8\x00\x0c\x00\x00\x16\x1cxxxxxxxx\x00\x00&\xc0\x00\x00\x00%\x00\x00\x18\xdc\x00\x00\x124\x06\x00\x00\x01\x00\x00\x04\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81\xca\x00\x05\x00\x00\x16\x1c\x01\x0cqwertyuiopas\x00\x00")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:725:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:754:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:754:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:754:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("\x81\xc8\x00\x0c\x00\x00\x16\x1cxxxxxxxx\x00\x00&\xc0\x00\x00\x00%\x00\x00\x18\xdc\x00\x00\x124\x06\x00\x00\x01\x00\x00\x04\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81\xca\x00\x05\x00\x00\x16\x1c\x01\x0cqwertyuiopas\x00\x00")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:754:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:783:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:783:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:783:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("\x81\xc8\x00\x0c\x00\x00\x16\x1cxxxxxxxx\x00\x00&\xc0\x00\x00\x00%\x00\x00\x18\xdc\x00\x00\x124\x06\x00\x00\x01\x00\x00\x04\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81\xca\x00\x05\x00\x00\x16\x1c\x01\x0cqwertyuiopas\x00\x00")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:783:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:812:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:812:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:812:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("\x81\xc8\x00\x0c\x00\x00\x16\x1cxxxxxxxx\x00\x00&\xc0\x00\x00\x00%\x00\x00\x18\xdc\x00\x00\x124\x06\x00\x00\x01\x00\x00\x04\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81\xca\x00\x05\x00\x00\x16\x1c\x01\x0cqwertyuiopas\x00\x00")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:812:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:844:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:844:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:844:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:844:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:877:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:877:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:877:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:877:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:919:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:919:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:919:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:919:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:961:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:961:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:961:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:961:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1000:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1000:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1000:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1000:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1033:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1033:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1033:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1033:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1077:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1077:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1077:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1077:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1121:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1121:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1121:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1121:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1159:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1159:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1159:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof(send_packet)-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1159:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1187:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1187:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1187:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1187:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1222:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1222:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1222:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1222:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1265:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1265:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1265:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("\x81\xc8\x00\x0c\x124Vxxxxxxxxx\x00\x00&\xc0\x00\x00\x00%\x00\x00\x18\xdc\x00\x00\x124\x06\x00\x00\x01\x00\x00\x04\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81\xca\x00\x05\x00\x00\x16\x1c\x01\x0cqwertyuiopas\x00\x00")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1265:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1294:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1294:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1294:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("\x81\xc8\x00\x0c\x124Vxxxxxxxxx\x00\x00&\xc0\x00\x00\x00%\x00\x00\x18\xdc\x00\x00\x124\x06\x00\x00\x01\x00\x00\x04\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81\xca\x00\x05\x00\x00\x16\x1c\x01\x0cqwertyuiopas\x00\x00")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1294:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1323:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1323:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1323:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("\x81\xc8\x00\x0c\x87eC!xxxxxxxx\x00\x00&\xc0\x00\x00\x00%\x00\x00\x18\xdc\x00\x00\x124\x06\x00\x00\x01\x00\x00\x04\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81\xca\x00\x05\x00\x00\x16\x1c\x01\x0cqwertyuiopas\x00\x00")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1323:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1352:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1352:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1352:2: note: Assignment 'rm=malloc(sizeof(*rm)+(sizeof("\x81\xc8\x00\x0c\x87eC!xxxxxxxx\x00\x00&\xc0\x00\x00\x00%\x00\x00\x18\xdc\x00\x00\x124\x06\x00\x00\x01\x00\x00\x04\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x81\xca\x00\x05\x00\x00\x16\x1c\x01\x0cqwertyuiopas\x00\x00")-1))', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1352:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1382:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1382:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1382:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1382:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1425:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1425:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1425:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1425:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1460:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1460:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1460:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1460:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1504:2: warning: If memory allocation fails, then there is a possible null pointer dereference: rm [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1504:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1504:2: note: Assignment 'rm=malloc(sizeof(*rm)+0)', assigned value is 0 rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1504:2: note: Null pointer dereference rtpengine-mr12.5.1.31/tests/kernel-module-test.c:94:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:116:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:145:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:173:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:197:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:263:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:287:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:323:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:347:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:379:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:536:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:569:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:601:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:643:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:675:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:844:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:877:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:919:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:961:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1000:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1033:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1077:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1121:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1187:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1222:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1382:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1425:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1460:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:1504:2: error: Null pointer dereference [nullPointer] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:111:7: style: Local variable 'ret' shadows outer variable [shadowVariable] rtpengine-mr12.5.1.31/tests/kernel-module-test.c:92:6: note: Shadowed declaration rtpengine-mr12.5.1.31/tests/kernel-module-test.c:111:7: note: Shadow variable rtpengine-mr12.5.1.31/utils/kplay-test.c:17:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/utils/kplay-test.c:77:39: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] rtpengine-mr12.5.1.31/utils/kplay-test2.c:20:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] rtpengine-mr12.5.1.31/utils/kplay-test2.c:146:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] rtpengine-mr12.5.1.31/utils/kplay-test2.c:85:39: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] diff: head rtpengine-mr12.5.1.31/daemon/stun.c:506:14: style: Variable 'xma.family' is assigned a value that is never used. [unreadVariable] 2.17.0 rtpengine-mr12.5.1.31/lib/auxlib.c:378:4: warning: If memory allocation fails, then there is a possible null pointer dereference: __msg [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/auxlib.c:378:4: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/auxlib.c:378:4: note: Assignment '__msg=g_strdup_printf("Invalid log facility '%s' (--log-facility)",rtpe_common_config_ptr->log_facility)', assigned value is 0 rtpengine-mr12.5.1.31/lib/auxlib.c:378:4: note: Null pointer dereference 2.17.0 rtpengine-mr12.5.1.31/lib/auxlib.c:429:2: warning: If memory allocation fails, then there is a possible null pointer dereference: __msg [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/auxlib.c:429:2: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/auxlib.c:429:2: note: Assignment '__msg=g_strdup_printf("Bad command line: %s",er->message)', assigned value is 0 rtpengine-mr12.5.1.31/lib/auxlib.c:429:2: note: Null pointer dereference head rtpengine-mr12.5.1.31/lib/bufferpool.c:141:3: warning: Return value of function g_queue_pop_head() is not used. [ignoredReturnValue] head rtpengine-mr12.5.1.31/lib/bufferpool.c:163:3: warning: Return value of function g_queue_pop_head() is not used. [ignoredReturnValue] 2.17.0 rtpengine-mr12.5.1.31/lib/codeclib.c:1384:3: warning: If memory allocation fails, then there is a possible null pointer dereference: __msg [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/codeclib.c:1384:3: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/codeclib.c:1384:3: note: Assignment '__msg=g_strdup_printf("Failed to resolve symbol '%s' from '%s': %s",sym,fn,dlerror())', assigned value is 0 rtpengine-mr12.5.1.31/lib/codeclib.c:1384:3: note: Null pointer dereference head rtpengine-mr12.5.1.31/lib/codeclib.c:1604:10: warning: Assert statement calls a function which may have desired side effects: 'g_hash_table_lookup'. [assertWithSideEffect] 2.17.0 rtpengine-mr12.5.1.31/lib/codeclib.c:4888:3: warning: If memory allocation fails, then there is a possible null pointer dereference: __msg [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/codeclib.c:4888:3: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/codeclib.c:4888:3: note: Assignment '__msg=g_strdup_printf("Failed to open EVS codec .so '%s': %s",path,dlerror())', assigned value is 0 rtpengine-mr12.5.1.31/lib/codeclib.c:4888:3: note: Null pointer dereference 2.17.0 rtpengine-mr12.5.1.31/lib/str.h:347:22: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assignment 'r=malloc(sizeof(*r)+len+1)', assigned value is 0 rtpengine-mr12.5.1.31/lib/str.h:347:22: note: Null pointer addition head rtpengine-mr12.5.1.31/lib/str.h:347:22: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/str.h:346:12: note: Assignment 'r=malloc(sizeof(*r)+len+1)', assigned value is 0 rtpengine-mr12.5.1.31/lib/str.h:347:22: note: Null pointer addition 2.17.0 rtpengine-mr12.5.1.31/lib/streambuf.c:191:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: gs [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/lib/streambuf.c:188:19: note: Assuming allocation function fails rtpengine-mr12.5.1.31/lib/streambuf.c:188:19: note: Assignment 'gs=g_string_new("")', assigned value is 0 rtpengine-mr12.5.1.31/lib/streambuf.c:191:21: note: Null pointer dereference 2.17.0 rtpengine-mr12.5.1.31/recording-daemon/main.c:334:14: warning: If memory allocation fails, then there is a possible null pointer dereference: output_pattern [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/recording-daemon/main.c:333:28: note: Assuming allocation function fails rtpengine-mr12.5.1.31/recording-daemon/main.c:333:28: note: Assignment 'output_pattern=g_strdup("%c-%r-%t")', assigned value is 0 rtpengine-mr12.5.1.31/recording-daemon/main.c:334:14: note: Null pointer dereference 2.17.0 rtpengine-mr12.5.1.31/t/log.h:20:6: warning: If memory allocation fails, then there is a possible null pointer dereference: dtmf_logs [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/t/log.h:19:27: note: Assuming allocation function fails rtpengine-mr12.5.1.31/t/log.h:19:27: note: Assignment 'dtmf_logs=g_string_new("")', assigned value is 0 rtpengine-mr12.5.1.31/t/log.h:20:6: note: Null pointer dereference 2.17.0 rtpengine-mr12.5.1.31/t/test-transcode.c:194:13: warning: If memory allocation fails, then there is a possible null pointer dereference: s [nullPointerOutOfMemory] rtpengine-mr12.5.1.31/t/test-transcode.c:192:27: note: Assuming allocation function fails rtpengine-mr12.5.1.31/t/test-transcode.c:192:27: note: Assignment 's=g_string_new("")', assigned value is 0 rtpengine-mr12.5.1.31/t/test-transcode.c:194:13: note: Null pointer dereference 2.17.0 rtpengine-mr12.5.1.31/t/test-transcode.c:282:25: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rtpengine-mr12.5.1.31/t/test-transcode.c:272:23: note: Assuming allocation function fails rtpengine-mr12.5.1.31/t/test-transcode.c:272:23: note: Assignment 'packet=malloc(packet_len)', assigned value is 0 rtpengine-mr12.5.1.31/t/test-transcode.c:282:25: note: Null pointer addition head rtpengine-mr12.5.1.31/t/test-transcode.c:282:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] rtpengine-mr12.5.1.31/t/test-transcode.c:272:23: note: Assuming allocation function fails rtpengine-mr12.5.1.31/t/test-transcode.c:272:23: note: Assignment 'packet=malloc(packet_len)', assigned value is 0 rtpengine-mr12.5.1.31/t/test-transcode.c:282:25: note: Null pointer addition DONE