2025-09-16 05:20 ftp://ftp.de.debian.org/debian/pool/main/s/sip-tester/sip-tester_3.7.5.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --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 -j4 platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 3e169d6 (2025-09-15 13:38:15 +0200) count: 793 793 elapsed-time: 2.0 2.1 head-timing-info: old-timing-info: head results: sipp-3.7.5/example/fortune.cpp:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIPP_MAX_MSG_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:57:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rate [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quitting [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:200:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:254:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call_generation_task.cpp:289:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_C_CurrentCall [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varInId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_action [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_action [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingPlace [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IntCmd [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_comp [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_checkIt [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_checkItInverse [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_caseIndep [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_headersOnly [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_occurrence [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varInId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varIn2Id [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingChar [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_message [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_distribution [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_doubleValue [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_stringValue [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpecho_actinfo [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpstream_actinfo [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:314:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_action [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingPlace [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_checkIt [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:326:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_checkItInverse [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varInId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:338:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varIn2Id [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_caseIndep [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_occurrence [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_headersOnly [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:354:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IntCmd [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_comp [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_distribution [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_doubleValue [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_stringValue [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbSubVarId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_subVarId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_subVarId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_maxNbSubVarId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbSubVarId [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingChar [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:427:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_message [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_regularExpression [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:458:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_regExpSet [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:471:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_regExpSet [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:556:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTPECHO_MAX_FILENAMELEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:674:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpecho_actinfo [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:683:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:899:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpstream_actinfo [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:904:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_scenario [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:909:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AT_ASSIGN_FROM_SAMPLE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:946:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_action [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:984:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingChar [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:1020:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:1031:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:1040:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:1045:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:1059:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:1068:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:1075:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/auth.cpp:290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth_uri [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/auth.cpp:456:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth_uri [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/comp.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comp_error [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/comp.c:63:5: error: Resource leak: handle [resourceLeak] sipp-3.7.5/src/comp.c:32:11: style: Variable 'error' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/deadcall.cpp:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expiration [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/deadcall.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reason [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/deadcall.cpp:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/deadcall.cpp:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_DEAD_CALL_MSGS [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/deadcall.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clock_tick [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/deadcall.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expiration [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/fileutil.c:53:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_GETPW_R_SIZE_MAX [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/fileutil.c:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/actions.cpp:479:12: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/actions.cpp:502:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.5/src/actions.cpp:684:17: style: The scope of the variable 'found_file' can be reduced. [variableScope] sipp-3.7.5/src/fileutil.c:55:34: warning: If memory allocation fails, then there is a possible null pointer dereference: username [nullPointerOutOfMemory] sipp-3.7.5/src/fileutil.c:46:31: note: Assuming allocation function fails sipp-3.7.5/src/fileutil.c:46:31: note: Assignment 'username=strndup(path+1,first_slash-(path+1))', assigned value is 0 sipp-3.7.5/src/fileutil.c:55:34: note: Null pointer dereference sipp-3.7.5/src/fileutil.c:55:50: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] sipp-3.7.5/src/fileutil.c:54:30: note: Assuming allocation function fails sipp-3.7.5/src/fileutil.c:54:30: note: Assignment 'buffer=malloc(bufsize*sizeof(char))', assigned value is 0 sipp-3.7.5/src/fileutil.c:55:50: note: Null pointer dereference sipp-3.7.5/src/fileutil.c:95:14: warning: If memory allocation fails, then there is a possible null pointer dereference: fullpath [nullPointerOutOfMemory] sipp-3.7.5/src/fileutil.c:94:28: note: Assuming allocation function fails sipp-3.7.5/src/fileutil.c:94:28: note: Assignment 'fullpath=malloc(len)', assigned value is 0 sipp-3.7.5/src/fileutil.c:95:14: note: Null pointer dereference sipp-3.7.5/src/fileutil.c:97:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fullpath [nullPointerOutOfMemory] sipp-3.7.5/src/fileutil.c:94:28: note: Assuming allocation function fails sipp-3.7.5/src/fileutil.c:94:28: note: Assignment 'fullpath=malloc(len)', assigned value is 0 sipp-3.7.5/src/fileutil.c:97:16: note: Null pointer dereference sipp-3.7.5/src/fileutil.c:32:11: style: Variable 'home_dir' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/fileutil.c:37:22: style: Variable 'home_dir' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/infile.cpp:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printfFile [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numLinesInFile [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numLinesInFile [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usage [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usage [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexField [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexField [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printfFile [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printfFile [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexField [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexField [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/listener.cpp:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/listener.cpp:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listening [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/listener.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listening [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/listener.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/listener.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listening [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_scenario [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_scenario [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScreenToDisplay [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:319:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calldebug_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:325:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shortmessage_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:344:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_log_size [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shortmessage_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:399:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calldebug_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/logger.cpp:436:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_WARNING [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/infile.cpp:229:32: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sipp-3.7.5/src/infile.cpp:225:51: note: Assuming allocation function fails sipp-3.7.5/src/infile.cpp:225:37: note: Assignment 'tmp=(char*)malloc(s+i+2-format)', assigned value is 0 sipp-3.7.5/src/infile.cpp:229:32: note: Null pointer dereference sipp-3.7.5/src/infile.cpp:230:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sipp-3.7.5/src/infile.cpp:225:51: note: Assuming allocation function fails sipp-3.7.5/src/infile.cpp:225:37: note: Assignment 'tmp=(char*)malloc(s+i+2-format)', assigned value is 0 sipp-3.7.5/src/infile.cpp:230:25: note: Null pointer dereference sipp-3.7.5/src/infile.cpp:231:58: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sipp-3.7.5/src/infile.cpp:225:51: note: Assuming allocation function fails sipp-3.7.5/src/infile.cpp:225:37: note: Assignment 'tmp=(char*)malloc(s+i+2-format)', assigned value is 0 sipp-3.7.5/src/infile.cpp:231:58: note: Null pointer dereference sipp-3.7.5/src/infile.cpp:225:37: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/logger.cpp:257:27: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/logger.cpp:248:10: style: The scope of the variable 'L_rotate_file_name' can be reduced. [variableScope] sipp-3.7.5/src/logger.cpp:433:31: style: The scope of the variable 'count' can be reduced. [variableScope] sipp-3.7.5/src/logger.cpp:84:18: style: Variable 'curmsg' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:881:9: style: Condition 'has_auts' is always false [knownConditionTrueFalse] sipp-3.7.5/src/auth.cpp:849:20: note: Assignment 'has_auts=0', assigned value is 0 sipp-3.7.5/src/auth.cpp:854:21: note: Assuming condition is false sipp-3.7.5/src/auth.cpp:881:9: note: Condition 'has_auts' is always false sipp-3.7.5/src/auth.cpp:138:16: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:142:12: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:145:14: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:543:17: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:545:24: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:722:11: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:834:21: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:852:19: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:866:37: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/auth.cpp:117:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:282:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:283:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:284:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:285:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:286:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:298:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:305:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:306:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:307:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:309:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:310:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:316:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:317:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:318:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:320:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:321:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:322:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:323:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:324:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:325:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:327:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:328:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/auth.cpp:116:19: style: The scope of the variable 'j' can be reduced. [variableScope] sipp-3.7.5/src/auth.cpp:139:11: style: The scope of the variable 'p1' can be reduced. [variableScope] sipp-3.7.5/src/auth.cpp:139:16: style: The scope of the variable 'p2' can be reduced. [variableScope] sipp-3.7.5/src/auth.cpp:171:19: style: The scope of the variable 'end' can be reduced. [variableScope] sipp-3.7.5/src/auth.cpp:783:12: style: The scope of the variable 'auts_hex' can be reduced. [variableScope] sipp-3.7.5/src/auth.cpp:767:35: style:inconclusive: Function 'createAuthHeaderAKAv1MD5' argument 2 names different: declaration 'OP' definition 'aka_OP'. [funcArgNamesDifferent] sipp-3.7.5/src/auth.cpp:98:35: note: Function 'createAuthHeaderAKAv1MD5' argument 2 names different: declaration 'OP' definition 'aka_OP'. sipp-3.7.5/src/auth.cpp:767:35: note: Function 'createAuthHeaderAKAv1MD5' argument 2 names different: declaration 'OP' definition 'aka_OP'. sipp-3.7.5/src/auth.cpp:767:55: style:inconclusive: Function 'createAuthHeaderAKAv1MD5' argument 3 names different: declaration 'AMF' definition 'aka_AMF'. [funcArgNamesDifferent] sipp-3.7.5/src/auth.cpp:98:51: note: Function 'createAuthHeaderAKAv1MD5' argument 3 names different: declaration 'AMF' definition 'aka_AMF'. sipp-3.7.5/src/auth.cpp:767:55: note: Function 'createAuthHeaderAKAv1MD5' argument 3 names different: declaration 'AMF' definition 'aka_AMF'. sipp-3.7.5/src/auth.cpp:768:17: style:inconclusive: Function 'createAuthHeaderAKAv1MD5' argument 4 names different: declaration 'K' definition 'aka_K'. [funcArgNamesDifferent] sipp-3.7.5/src/auth.cpp:98:68: note: Function 'createAuthHeaderAKAv1MD5' argument 4 names different: declaration 'K' definition 'aka_K'. sipp-3.7.5/src/auth.cpp:768:17: note: Function 'createAuthHeaderAKAv1MD5' argument 4 names different: declaration 'K' definition 'aka_K'. sipp-3.7.5/src/auth.cpp:117:20: style: Variable '_b' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:139:11: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:139:16: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:139:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:171:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:223:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:512:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:774:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:777:11: style: Variable 'nonce64' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/auth.cpp:514:16: style: Variable 'start' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/message.cpp:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:448:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messageComponents [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:455:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ack [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:459:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancel [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:463:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:467:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:471:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:555:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_Message_Authentication [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:592:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_Message_Authentication [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/message.cpp:619:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messageComponents [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdm_map_a [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zombie [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:259:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:747:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtcheck [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:805:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sessionStateCurrent [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_behaviors [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useCallDebugf [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1162:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_time [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1309:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1417:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_lost [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useCallDebugf [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1520:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendbuffer_warn [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1530:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1551:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_recv_msg [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1631:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1670:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ADD_GENERIC_COUNTER [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1700:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FAILED_TCP_CLOSED [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1710:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_action_result [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1811:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:1843:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AR_NO_ERROR [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2332:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2418:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CALL_FAILED [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2429:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useCallDebugf [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2494:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CALL_FAILED [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2524:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_BUFFER [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2554:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_BUFFER [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2568:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIPP_MAX_MSG_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:2633:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_ip_w_brackets [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4158:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useCallDebugf [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4260:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CALL_FAILED [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4297:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4362:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_req_url [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4410:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4439:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4503:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queued_msg [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4512:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:5623:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AR_NO_ERROR [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:6559:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SUB_MESSAGE_LENGTH [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:6573:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:6601:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AM_UNEXP_BYE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:6619:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realloc_ptr [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:6641:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realloc_ptr [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:6827:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sessionStateOld [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:6833:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sessionStateCurrent [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:6838:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sessionStateOld [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/milenage.c:37:32: style: Parameter 'rand' can be declared as const array [constParameter] sipp-3.7.5/src/milenage.c:37:50: style: Parameter 'sqn' can be declared as const array [constParameter] sipp-3.7.5/src/milenage.c:37:66: style: Parameter 'amf' can be declared as const array [constParameter] sipp-3.7.5/src/milenage.c:96:35: style: Parameter 'rand' can be declared as const array [constParameter] sipp-3.7.5/src/milenage.c:174:36: style: Parameter 'rand' can be declared as const array [constParameter] sipp-3.7.5/src/milenage.c:174:54: style: Parameter 'sqn' can be declared as const array [constParameter] sipp-3.7.5/src/milenage.c:174:70: style: Parameter 'amf' can be declared as const array [constParameter] sipp-3.7.5/src/milenage.c:232:36: style: Parameter 'rand' can be declared as const array [constParameter] sipp-3.7.5/src/ratetask.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/ratetask.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quitting [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/ratetask.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_rate_increase_time [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/prepare_pcap.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_IEEE802_11_RADIO [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/prepare_pcap.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/prepare_pcap.c:235:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/prepare_pcap.c:457:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/prepare_pcap.c:496:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/prepare_pcap.c:534:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/reporttask.cpp:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/reporttask.cpp:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/reporttask.cpp:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RESET_PD_COUNTERS [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/reporttask.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quitting [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/reporttask.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_report_time [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/reporttask.cpp:93:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumpInFile [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/reporttask.cpp:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_dump_time [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/reporttask.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_dump_time [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/prepare_pcap.c:254:17: warning: Either the condition 'iphdr' is redundant or there is possible null pointer dereference: iphdr. [nullPointerRedundantCheck] sipp-3.7.5/src/prepare_pcap.c:244:13: note: Assuming that condition 'iphdr' is not redundant sipp-3.7.5/src/prepare_pcap.c:254:17: note: Null pointer dereference sipp-3.7.5/src/prepare_pcap.c:53:21: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] sipp-3.7.5/src/prepare_pcap.c:336:13: style: struct member 'rtpevent::reserved' is never used. [unusedStructMember] sipp-3.7.5/src/message.cpp:157:44: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: src [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:144:24: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:144:24: note: Assignment 'src=strdup(const_src)', assigned value is 0 sipp-3.7.5/src/message.cpp:157:44: note: Null pointer dereference sipp-3.7.5/src/message.cpp:160:6: warning: If memory allocation fails, then there is a possible null pointer dereference: dest [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:157:36: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:157:20: note: Assignment 'dest=literal=(char*)malloc(strlen(src)+num_cr+1)', assigned value is 0 sipp-3.7.5/src/message.cpp:160:6: note: Null pointer dereference sipp-3.7.5/src/message.cpp:162:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: src [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:144:24: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:144:24: note: Assignment 'src=strdup(const_src)', assigned value is 0 sipp-3.7.5/src/message.cpp:162:12: note: Null pointer dereference sipp-3.7.5/src/message.cpp:209:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:204:71: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:204:45: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.5/src/message.cpp:209:17: note: Null pointer dereference sipp-3.7.5/src/message.cpp:210:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:204:71: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:204:45: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.5/src/message.cpp:210:17: note: Null pointer dereference sipp-3.7.5/src/message.cpp:211:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:204:71: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:204:45: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.5/src/message.cpp:211:17: note: Null pointer dereference sipp-3.7.5/src/message.cpp:218:14: warning: If memory allocation fails, then there is a possible null pointer dereference: dest [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:217:44: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:217:28: note: Assignment 'dest=literal=(char*)malloc(strlen(src)+num_cr+1)', assigned value is 0 sipp-3.7.5/src/message.cpp:218:14: note: Null pointer dereference sipp-3.7.5/src/message.cpp:382:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:377:63: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:377:37: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.5/src/message.cpp:382:9: note: Null pointer dereference sipp-3.7.5/src/message.cpp:383:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:377:63: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:377:37: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.5/src/message.cpp:383:9: note: Null pointer dereference sipp-3.7.5/src/message.cpp:384:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:377:63: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:377:37: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.5/src/message.cpp:384:9: note: Null pointer dereference sipp-3.7.5/src/message.cpp:406:21: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] sipp-3.7.5/src/message.cpp:404:30: note: Assuming allocation function fails sipp-3.7.5/src/message.cpp:404:22: note: Assignment 'p=method=strdup(getComponent(0)->literal)', assigned value is 0 sipp-3.7.5/src/message.cpp:406:21: note: Null pointer dereference sipp-3.7.5/src/message.cpp:157:22: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/message.cpp:199:27: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/message.cpp:204:45: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/message.cpp:217:30: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/message.cpp:221:41: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/message.cpp:372:19: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/message.cpp:377:37: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/message.cpp:434:18: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rijndael.c:393:12: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/rtpstream.cpp:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:277:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:294:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:482:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_ip_is_ipv6 [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:749:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:1218:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpstream_numthreads [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:1464:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtp_tasks_per_thread [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:1624:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_ssrc_id [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:1663:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:1807:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:1832:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_rtp_port [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:2019:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_ip_is_ipv6 [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:3529:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpstream_numthreads [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backgroundMode [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backgroundMode [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:85:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creationMode [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:90:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable creationMode [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_last [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:114:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_headless [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:143:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScreenToDisplay [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:294:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_C_IncomingCallCreated [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:716:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stats [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:802:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stats [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:830:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderMax [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:856:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:903:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdm_map_a [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pause_distribution [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:366:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactions [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:411:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threadIDs [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:419:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threadIDs [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:472:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTIONAL_FALSE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactions [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:690:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_recv_optional [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:705:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_recv_optional [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:1122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:1238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PEER_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:1274:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_MIXED [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:1408:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AT_ASSIGN_FROM_REGEXP [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/scenario.cpp:1863:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lose_packets [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/screen.cpp:771:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: disp [nullPointerOutOfMemory] sipp-3.7.5/src/screen.cpp:768:36: note: Assuming allocation function fails sipp-3.7.5/src/screen.cpp:768:22: note: Assignment 'disp=(char*)malloc(20+strlen(s->M_genericDisplay[i]))', assigned value is 0 sipp-3.7.5/src/screen.cpp:771:9: note: Null pointer dereference sipp-3.7.5/src/screen.cpp:582:24: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/screen.cpp:768:22: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/screen.cpp:179:10: style: The scope of the variable 'buf' can be reduced. [variableScope] sipp-3.7.5/src/screen.cpp:414:23: style: The scope of the variable 'TempABytes' can be reduced. [variableScope] sipp-3.7.5/src/screen.cpp:415:23: style: The scope of the variable 'TempVBytes' can be reduced. [variableScope] sipp-3.7.5/src/screen.cpp:928:23: style: Local variable 'i' shadows outer variable [shadowVariable] sipp-3.7.5/src/screen.cpp:901:9: note: Shadowed declaration sipp-3.7.5/src/screen.cpp:928:23: note: Shadow variable sipp-3.7.5/src/screen.cpp:536:25: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/screen.cpp:544:25: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/screen.cpp:571:21: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/screen.cpp:629:21: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/send_packets.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_MAXPACKET [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/send_packets.c:304:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:3840:18: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] sipp-3.7.5/src/call.cpp:4585:30: style: Expression is always true because 'else if' condition is opposite to previous condition at line 4582. [multiCondition] sipp-3.7.5/src/call.cpp:4582:23: note: first condition sipp-3.7.5/src/call.cpp:4585:30: note: else if condition is opposite to first condition sipp-3.7.5/src/send_packets.c:126:11: style: Variable 'sock' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/send_packets.c:147:27: style: Variable 'pkt_max' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/send_packets.c:148:15: style: Variable 'from_port' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/send_packets.c:148:27: style: Variable 'to_port' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/send_packets.c:152:16: style: Variable 'pkts' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/send_packets.c:297:31: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] sipp-3.7.5/src/send_packets.c:297:53: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] sipp-3.7.5/src/call.cpp:2716:21: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sipp-3.7.5/src/call.cpp:3901:48: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sipp-3.7.5/src/call.cpp:3896:28: note: Assuming allocation function fails sipp-3.7.5/src/call.cpp:3896:28: note: Assignment 'f=fopen(buffer,"r")', assigned value is 0 sipp-3.7.5/src/call.cpp:3901:48: note: Null pointer dereference sipp-3.7.5/src/call.cpp:3908:20: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sipp-3.7.5/src/call.cpp:3896:28: note: Assuming allocation function fails sipp-3.7.5/src/call.cpp:3896:28: note: Assignment 'f=fopen(buffer,"r")', assigned value is 0 sipp-3.7.5/src/call.cpp:3908:20: note: Null pointer dereference sipp-3.7.5/src/call.cpp:6759:20: warning: If memory allocation fails, then there is a possible null pointer dereference: old_last_recv_msg [nullPointerOutOfMemory] sipp-3.7.5/src/call.cpp:6758:48: note: Assuming allocation function fails sipp-3.7.5/src/call.cpp:6758:33: note: Assignment 'old_last_recv_msg=(char*)malloc(strlen(last_recv_msg)+1)', assigned value is 0 sipp-3.7.5/src/call.cpp:6759:20: note: Null pointer dereference sipp-3.7.5/src/call.cpp:6781:66: warning: Either the condition 'old_last_recv_msg!=nullptr' is redundant or there is possible null pointer dereference: old_last_recv_msg. [nullPointerRedundantCheck] sipp-3.7.5/src/call.cpp:6792:35: note: Assuming that condition 'old_last_recv_msg!=nullptr' is not redundant sipp-3.7.5/src/call.cpp:6781:66: note: Null pointer dereference sipp-3.7.5/src/call.cpp:6791:35: warning: Either the condition 'old_last_recv_msg!=nullptr' is redundant or there is possible null pointer dereference: old_last_recv_msg. [nullPointerRedundantCheck] sipp-3.7.5/src/call.cpp:6792:35: note: Assuming that condition 'old_last_recv_msg!=nullptr' is not redundant sipp-3.7.5/src/call.cpp:6791:35: note: Null pointer dereference sipp-3.7.5/src/call.cpp:1008:24: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:1016:22: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:1020:16: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:1144:19: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:1602:30: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:1988:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:2000:57: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:2391:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:2666:25: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:2666:37: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:3853:48: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:3920:29: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:4120:48: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:5487:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:5515:47: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:5517:51: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:5523:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:5552:19: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:5874:32: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:6619:19: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:6641:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:6679:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:6718:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:6758:33: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:6762:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:6781:27: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/call.cpp:2104:21: style: The scope of the variable 'bInviteTransaction' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:2334:9: style: The scope of the variable 'res' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:2503:12: style: The scope of the variable 'dest' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:2509:12: style: The scope of the variable 'peer_dest' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:2510:18: style: The scope of the variable 'peer_socket' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:4154:21: style: The scope of the variable 'search_index' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:4155:21: style: The scope of the variable 'found' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:4518:23: style: The scope of the variable 'invite_cseq' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:4617:13: style: The scope of the variable 'ip_ver' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:4618:13: style: The scope of the variable 'audio_port' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:4619:13: style: The scope of the variable 'video_port' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:5575:22: style: The scope of the variable 'candidate' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:6514:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:6515:9: style: The scope of the variable 'i' can be reduced. [variableScope] sipp-3.7.5/src/call.cpp:2682:17: style: Local variable 'port' shadows outer variable [shadowVariable] sipp-3.7.5/src/call.cpp:2645:17: note: Shadowed declaration sipp-3.7.5/src/call.cpp:2682:17: note: Shadow variable sipp-3.7.5/src/call.cpp:3887:22: style: Local variable 'i' shadows outer variable [shadowVariable] sipp-3.7.5/src/call.cpp:2613:14: note: Shadowed declaration sipp-3.7.5/src/call.cpp:3887:22: note: Shadow variable sipp-3.7.5/src/call.cpp:4616:21: style: Local variable 'ptr' shadows outer variable [shadowVariable] sipp-3.7.5/src/call.cpp:4514:21: note: Shadowed declaration sipp-3.7.5/src/call.cpp:4616:21: note: Shadow variable sipp-3.7.5/src/call.cpp:6015:22: style: Local variable 'i' shadows outer variable [shadowVariable] sipp-3.7.5/src/call.cpp:5626:14: note: Shadowed declaration sipp-3.7.5/src/call.cpp:6015:22: note: Shadow variable sipp-3.7.5/src/sip_parser.cpp:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/sip_parser.cpp:124:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/sip_parser.cpp:318:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/sip_parser.cpp:345:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/call.cpp:4399:31: error: Dereference of an invalid iterator: headers.begin()-1 [derefInvalidIterator] sipp-3.7.5/src/call.cpp:4407:18: warning: Possible dereference of an invalid iterator: end [derefInvalidIterator] sipp-3.7.5/src/call.cpp:4399:31: note: Assignment 'end=headers.begin()-1', assigned value is start=-1 sipp-3.7.5/src/call.cpp:4407:18: note: Dereference of an invalid iterator sipp-3.7.5/src/call.cpp:1300:17: style: Variable 'written' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/call.cpp:2334:13: style: Variable 'res' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/call.cpp:1042:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/sip_parser.cpp:440:41: style: Condition 'is_short=1' is always true [knownConditionTrueFalse] sipp-3.7.5/src/sip_parser.cpp:152:28: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/sip_parser.cpp:267:35: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] sipp-3.7.5/src/sipp_unittest.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalVariables [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/sipp.cpp:1648:37: error: There is an unknown macro here somewhere. Configuration is required. If COMP_PLUGIN is a macro then please configure it. [unknownMacro] sipp-3.7.5/src/socketowner.cpp:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socketowner.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socketowner.cpp:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socketowner.cpp:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socketowner.cpp:103:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ownerid [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socketowner.cpp:92:35: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socketowner.cpp:102:35: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socketowner.cpp:127:35: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socketowner.cpp:132:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/sslsocket.cpp:363:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sip_trp_ssl_ctx [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/sslsocket.cpp:417:44: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/sslsocket.cpp:419:44: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable users [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:222:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_all_responses [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:284:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RESET_C_COUNTERS [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:337:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callidSlash [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:346:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScreenToDisplay [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:459:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIPP_MAX_MSG_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:493:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable control_port [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:544:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:549:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:563:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:675:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_in [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:844:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_transport [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:921:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_invalid [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1018:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1032:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_count [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1045:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_msglen [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useShortMessagef [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_dest [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1301:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_multi_socket [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1386:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_fd [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1452:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1496:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_bind_port [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1503:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_dest [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1580:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_invalid [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1650:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socketbuf [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1724:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buff_size [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1811:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_congested [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1838:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1883:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1967:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_out [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:1983:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_in [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2047:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2092:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_invalid [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_out [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2192:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_out [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset_number [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset_number [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2672:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2744:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twinSipp_sockaddr [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2783:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peers [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2791:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_nb [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2805:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peer_sockets [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2813:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_nb [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2841:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_recv_loops [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:3076:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twinSippSocket [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ResponseTimeRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:317:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_fileName [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:355:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_fileName [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:382:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_fileNameRtt [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:417:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CallLengthRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:436:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ResponseTimeRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:452:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CallLengthRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:462:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ResponseTimeRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:488:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderMax [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpEchoErrors [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpEchoErrors [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:527:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:722:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_G_counters [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:773:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_dumpRespTime [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:786:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NB_COUNTER [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:796:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_startTime [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:806:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:818:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:825:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtdInfo [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:835:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtdInfo [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:853:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_genericMap [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:918:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtd_started [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1001:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_genericCounters [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1041:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderMax [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1060:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nbInThisBorder [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1068:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_FILE_NAME [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1096:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CHAR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CHAR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1155:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_startTime [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1411:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counterDumpRespTime [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1454:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_LENGTH [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1467:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_LENGTH [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1481:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_LENGTH [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1535:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1539:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1543:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1547:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1551:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1560:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1564:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1568:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1572:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1583:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1588:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1597:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1604:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/stat.cpp:1485:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] sipp-3.7.5/src/stat.cpp:1100:9: error: Common realloc mistake: 'repartitionHeader' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.5/src/stat.cpp:1104:13: error: Common realloc mistake: 'repartitionHeader' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.5/src/stat.cpp:1108:9: error: Common realloc mistake: 'repartitionHeader' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.5/src/stat.cpp:1111:9: error: Common realloc mistake: 'repartitionHeader' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.5/src/stat.cpp:1127:9: error: Common realloc mistake: 'repartitionInfo' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.5/src/stat.cpp:1131:13: error: Common realloc mistake: 'repartitionInfo' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.5/src/stat.cpp:1135:9: error: Common realloc mistake: 'repartitionInfo' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.5/src/stat.cpp:1138:9: error: Common realloc mistake: 'repartitionInfo' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.5/src/stat.cpp:902:25: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:931:17: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:947:33: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1100:29: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1104:33: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1108:29: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1111:29: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1127:27: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1131:31: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1135:27: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1138:27: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:1485:32: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/stat.cpp:223:12: style: The scope of the variable 'ptr' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:225:10: style: The scope of the variable 'isANumber' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:278:9: style: The scope of the variable 'nb' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:308:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:308:17: style: The scope of the variable 'sizeOfExtension' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:350:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:374:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:374:17: style: The scope of the variable 'sizeOfExtension' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:1096:10: style: The scope of the variable 'buffer' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:1122:10: style: The scope of the variable 'buffer' can be reduced. [variableScope] sipp-3.7.5/src/stat.cpp:183:32: style: Local variable 'i' shadows outer variable [shadowVariable] sipp-3.7.5/src/stat.cpp:150:9: note: Shadowed declaration sipp-3.7.5/src/stat.cpp:183:32: note: Shadow variable sipp-3.7.5/src/stat.cpp:212:33: style: Variable 'error_codes' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/stat.cpp:299:11: style: Variable 'nb' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/stat.cpp:969:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/rtpstream.cpp:1326:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sipp-3.7.5/src/rtpstream.cpp:3530:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sipp-3.7.5/src/rtpstream.cpp:54:10: style:inconclusive: Technically the member function 'free_delete::operator()' can be const. [functionConst] sipp-3.7.5/src/rtpstream.cpp:2391:17: style: Condition 'ptr>limit' is always false [knownConditionTrueFalse] sipp-3.7.5/src/rtpstream.cpp:2385:21: note: Assuming that condition 'ptr+8>limit' is not redundant sipp-3.7.5/src/rtpstream.cpp:2390:9: note: Compound assignment '+=', assigned value is symbolic=limit+1 sipp-3.7.5/src/rtpstream.cpp:2391:17: note: Condition 'ptr>limit' is always false sipp-3.7.5/src/strings.cpp:64:15: style: The scope of the variable 'second_colon_location' can be reduced. [variableScope] sipp-3.7.5/src/strings.cpp:64:15: style: Variable 'second_colon_location' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/strings.cpp:90:15: style: Variable 'colon_before_port' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/rtpstream.cpp:492:59: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:507:62: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:524:59: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:538:62: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1192:34: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1420:18: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1455:26: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1465:22: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1505:26: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1544:34: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1602:16: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1704:35: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1712:51: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1773:24: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1789:32: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1897:33: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:1897:46: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/rtpstream.cpp:838:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:839:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:840:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:841:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:1088:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:1089:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:1090:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:1091:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:1816:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:1819:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:1870:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:2025:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:2037:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/rtpstream.cpp:639:18: style: The scope of the variable 'audio_in_size' can be reduced. [variableScope] sipp-3.7.5/src/rtpstream.cpp:640:18: style: The scope of the variable 'video_in_size' can be reduced. [variableScope] sipp-3.7.5/src/rtpstream.cpp:1196:20: style: The scope of the variable 'timenow_ms' can be reduced. [variableScope] sipp-3.7.5/src/rtpstream.cpp:1197:20: style: The scope of the variable 'waketime_ms' can be reduced. [variableScope] sipp-3.7.5/src/rtpstream.cpp:1429:19: style: The scope of the variable 'allocsize' can be reduced. [variableScope] sipp-3.7.5/src/rtpstream.cpp:1528:19: style: The scope of the variable 'busy_index' can be reduced. [variableScope] sipp-3.7.5/src/rtpstream.cpp:1658:20: style: The scope of the variable 'f' can be reduced. [variableScope] sipp-3.7.5/src/rtpstream.cpp:1997:32: style: The scope of the variable 'ip4_addr' can be reduced. [variableScope] sipp-3.7.5/src/rtpstream.cpp:1998:32: style: The scope of the variable 'ip6_addr' can be reduced. [variableScope] sipp-3.7.5/src/task.cpp:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskit [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runit [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forever_list [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wheel_base [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:277:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wheel_base [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/task.cpp:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/rtpstream.cpp:2474:102: style: Parameter 'txUACAudio' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:2474:122: style: Parameter 'rxUACAudio' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:2550:102: style: Parameter 'txUACVideo' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:2550:122: style: Parameter 'rxUACVideo' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3151:74: style: Parameter 'rxUASAudio' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3151:94: style: Parameter 'txUASAudio' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3211:75: style: Parameter 'rxUASAudio' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3211:95: style: Parameter 'txUASAudio' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3324:74: style: Parameter 'rxUASVideo' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3324:94: style: Parameter 'txUASVideo' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3384:75: style: Parameter 'rxUASVideo' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3384:95: style: Parameter 'txUASVideo' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3499:68: style: Parameter 'threadIDs' can be declared as reference to const [constParameterReference] sipp-3.7.5/src/rtpstream.cpp:3155:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/rtpstream.cpp:3215:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/rtpstream.cpp:3247:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/rtpstream.cpp:3328:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/rtpstream.cpp:3388:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/rtpstream.cpp:3420:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/task.cpp:72:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/task.cpp:232:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/task.cpp:245:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/task.cpp:258:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/time.cpp:73:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/time.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clock_tick [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/time.cpp:104:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sipp-3.7.5/src/rtpstream.cpp:647:22: style: union member 'Anonymous0::hdr' is never used. [unusedStructMember] sipp-3.7.5/src/rtpstream.cpp:652:22: style: union member 'Anonymous1::hdr' is never used. [unusedStructMember] sipp-3.7.5/src/rtpstream.cpp:662:22: style: union member 'Anonymous3::hdr' is never used. [unusedStructMember] sipp-3.7.5/src/rtpstream.cpp:480:16: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:635:31: style: Variable 'host_flags' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:636:32: style: Variable 'host_seqnum' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:637:33: style: Variable 'host_timestamp' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:638:28: style: Variable 'host_ssrc' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:639:32: style: Variable 'audio_in_size' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:640:32: style: Variable 'video_in_size' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:775:24: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:1025:24: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/rtpstream.cpp:629:32: style: Unused variable: rtp_header [unusedVariable] sipp-3.7.5/src/rtpstream.cpp:630:32: style: Unused variable: payload_data [unusedVariable] sipp-3.7.5/src/rtpstream.cpp:3501:26: style: Variable 'count' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/socket.cpp:2282:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sipp-3.7.5/src/socket.cpp:2434:19: warning: Either the condition 'tmpsock>=0' is redundant or close() argument nr 1 can have invalid value. The value is -1 but the valid values are '0:'. [invalidFunctionArg] sipp-3.7.5/src/socket.cpp:2429:29: note: Assuming that condition 'tmpsock>=0' is not redundant sipp-3.7.5/src/socket.cpp:2434:19: note: Invalid argument sipp-3.7.5/src/socket.cpp:574:21: style: Condition 'quit' is always false [knownConditionTrueFalse] sipp-3.7.5/src/socket.cpp:573:44: note: Calling function 'process_command' returns 0 sipp-3.7.5/src/socket.cpp:573:44: note: Assignment 'quit=process_command(command_buffer)', assigned value is 0 sipp-3.7.5/src/socket.cpp:574:21: note: Condition 'quit' is always false sipp-3.7.5/src/socket.cpp:294:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: command [nullPointerOutOfMemory] sipp-3.7.5/src/socket.cpp:468:39: note: Assuming allocation function fails sipp-3.7.5/src/socket.cpp:468:25: note: Assignment 'command=(char*)malloc(ret)', assigned value is 0 sipp-3.7.5/src/socket.cpp:474:25: note: Calling function 'process_command', 1st argument 'command' value is 0 sipp-3.7.5/src/socket.cpp:294:25: note: Null pointer dereference sipp-3.7.5/src/socket.cpp:472:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: command [nullPointerOutOfMemory] sipp-3.7.5/src/socket.cpp:468:39: note: Assuming allocation function fails sipp-3.7.5/src/socket.cpp:468:25: note: Assignment 'command=(char*)malloc(ret)', assigned value is 0 sipp-3.7.5/src/socket.cpp:472:16: note: Null pointer dereference sipp-3.7.5/src/socket.cpp:473:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: command [nullPointerOutOfMemory] sipp-3.7.5/src/socket.cpp:468:39: note: Assuming allocation function fails sipp-3.7.5/src/socket.cpp:468:25: note: Assignment 'command=(char*)malloc(ret)', assigned value is 0 sipp-3.7.5/src/socket.cpp:473:9: note: Null pointer dereference sipp-3.7.5/src/socket.cpp:1186:38: warning: If memory allocation fails, then there is a possible null pointer dereference: msg_start_end [nullPointerOutOfMemory] sipp-3.7.5/src/socket.cpp:1184:45: note: Assuming allocation function fails sipp-3.7.5/src/socket.cpp:1184:45: note: Assignment 'msg_start=strdup(msg)', assigned value is 0 sipp-3.7.5/src/socket.cpp:1185:43: note: Assignment 'msg_start_end=msg_start', assigned value is 0 sipp-3.7.5/src/socket.cpp:1186:38: note: Null pointer dereference sipp-3.7.5/src/socket.cpp:1654:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socketbuf [nullPointerOutOfMemory] sipp-3.7.5/src/socket.cpp:1650:43: note: Assuming allocation function fails sipp-3.7.5/src/socket.cpp:1650:17: note: Assignment 'socketbuf=(struct socketbuf*)malloc(sizeof(struct socketbuf))', assigned value is 0 sipp-3.7.5/src/socket.cpp:1654:12: note: Null pointer dereference sipp-3.7.5/src/socket.cpp:1664:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socketbuf [nullPointerOutOfMemory] sipp-3.7.5/src/socket.cpp:1650:43: note: Assuming allocation function fails sipp-3.7.5/src/socket.cpp:1650:17: note: Assignment 'socketbuf=(struct socketbuf*)malloc(sizeof(struct socketbuf))', assigned value is 0 sipp-3.7.5/src/socket.cpp:1664:5: note: Null pointer dereference sipp-3.7.5/src/socket.cpp:1665:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socketbuf [nullPointerOutOfMemory] sipp-3.7.5/src/socket.cpp:1650:43: note: Assuming allocation function fails sipp-3.7.5/src/socket.cpp:1650:17: note: Assignment 'socketbuf=(struct socketbuf*)malloc(sizeof(struct socketbuf))', assigned value is 0 sipp-3.7.5/src/socket.cpp:1665:5: note: Null pointer dereference sipp-3.7.5/src/socket.cpp:1669:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socketbuf [nullPointerOutOfMemory] sipp-3.7.5/src/socket.cpp:1650:43: note: Assuming allocation function fails sipp-3.7.5/src/socket.cpp:1650:17: note: Assignment 'socketbuf=(struct socketbuf*)malloc(sizeof(struct socketbuf))', assigned value is 0 sipp-3.7.5/src/socket.cpp:1669:5: note: Null pointer dereference sipp-3.7.5/src/socket.cpp:468:25: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:592:37: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:607:33: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:659:14: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:859:14: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:868:52: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:1650:17: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:1656:26: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:1731:65: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:1769:65: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:2139:31: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:2142:22: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/socket.cpp:513:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:514:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:518:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:519:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:1386:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:1457:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:1465:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:1465:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:2332:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:2385:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.5/src/socket.cpp:1860:9: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] sipp-3.7.5/src/socket.cpp:1951:9: style:inconclusive: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] sipp-3.7.5/src/socket.cpp:1343:16: style: The scope of the variable 'next_socket' can be reduced. [variableScope] sipp-3.7.5/src/socket.cpp:2162:9: style: The scope of the variable 'ret' can be reduced. [variableScope] sipp-3.7.5/src/socket.cpp:2714:12: style: The scope of the variable 'addr' can be reduced. [variableScope] sipp-3.7.5/src/socket.cpp:2545:14: style: Local variable 'peripaddr' shadows outer variable [shadowVariable] sipp-3.7.5/src/socket.cpp:2470:10: note: Shadowed declaration sipp-3.7.5/src/socket.cpp:2545:14: note: Shadow variable sipp-3.7.5/src/socket.cpp:1646:97: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] sipp-3.7.5/src/socket.cpp:1722:40: style: Parameter 'socket' can be declared as pointer to const [constParameterPointer] sipp-3.7.5/src/socket.cpp:2811:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] sipp-3.7.5/src/variables.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_matchingValue [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_matchingValue [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:243:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:279:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:287:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_parent [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variableMap [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variableReferences [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:341:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_parent [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/variables.cpp:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variableReferences [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/socket.cpp:2894:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/socket.cpp:2300:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/socket.cpp:2801:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/socket.cpp:2823:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/variables.cpp:204:21: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/variables.cpp:231:21: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/variables.cpp:248:21: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/variables.cpp:355:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/variables.cpp:362:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.5/src/urlcoder.cpp:25:19: style: The scope of the variable 'c' can be reduced. [variableScope] sipp-3.7.5/src/urlcoder.cpp:26:9: style: The scope of the variable 'ic' can be reduced. [variableScope] sipp-3.7.5/src/urlcoder.cpp:49:36: performance: Function parameter 'str' should be passed by const reference. [passedByValue] sipp-3.7.5/src/watchdog.cpp:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interval [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/watchdog.cpp:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_fire [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/watchdog.cpp:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_fire [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/xp_parser.c:328:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/xp_parser.c:408:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sipp-3.7.5/src/xp_parser.c:127:11: style: The comparison 'p < xp_file' is always false because 'p' and 'xp_file' represent the same value. [knownConditionTrueFalse] sipp-3.7.5/src/xp_parser.c:124:21: note: 'p' is assigned value 'xp_file' here. sipp-3.7.5/src/xp_parser.c:127:11: note: The comparison 'p < xp_file' is always false because 'p' and 'xp_file' represent the same value. sipp-3.7.5/src/xp_parser.c:485:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/xp_parser.c:485:23: style: Variable 'check' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/xp_parser.c:463:15: style: Variable 'elem' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/scenario.cpp:1246:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sipp-3.7.5/src/scenario.cpp:1250:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sipp-3.7.5/src/scenario.cpp:646:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] sipp-3.7.5/src/scenario.cpp:642:26: note: Assuming allocation function fails sipp-3.7.5/src/scenario.cpp:642:11: note: Assignment 'msg=(char*)malloc(strlen(ptr)+3)', assigned value is 0 sipp-3.7.5/src/scenario.cpp:646:12: note: Null pointer dereference sipp-3.7.5/src/scenario.cpp:648:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] sipp-3.7.5/src/scenario.cpp:642:26: note: Assuming allocation function fails sipp-3.7.5/src/scenario.cpp:642:11: note: Assignment 'msg=(char*)malloc(strlen(ptr)+3)', assigned value is 0 sipp-3.7.5/src/scenario.cpp:648:24: note: Null pointer dereference sipp-3.7.5/src/scenario.cpp:1264:12: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sipp-3.7.5/src/scenario.cpp:1243:14: note: Assuming allocation function fails sipp-3.7.5/src/scenario.cpp:1243:14: note: Assignment 'f=fopen(slave_cfg_file,"r")', assigned value is 0 sipp-3.7.5/src/scenario.cpp:1264:12: note: Null pointer dereference sipp-3.7.5/src/scenario.cpp:1714:29: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] sipp-3.7.5/src/scenario.cpp:1712:29: note: Assuming allocation function fails sipp-3.7.5/src/scenario.cpp:1712:29: note: Assignment 'ptr=strdup(cptr)', assigned value is 0 sipp-3.7.5/src/scenario.cpp:1714:29: note: Null pointer dereference sipp-3.7.5/src/scenario.cpp:1757:30: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] sipp-3.7.5/src/scenario.cpp:1755:29: note: Assuming allocation function fails sipp-3.7.5/src/scenario.cpp:1755:29: note: Assignment 'ptr=strdup(cptr)', assigned value is 0 sipp-3.7.5/src/scenario.cpp:1757:30: note: Null pointer dereference sipp-3.7.5/src/scenario.cpp:648:15: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sipp-3.7.5/src/scenario.cpp:642:26: note: Assuming allocation function fails sipp-3.7.5/src/scenario.cpp:642:11: note: Assignment 'msg=(char*)malloc(strlen(ptr)+3)', assigned value is 0 sipp-3.7.5/src/scenario.cpp:648:15: note: Null pointer addition sipp-3.7.5/src/scenario.cpp:274:17: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:292:16: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:309:16: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:335:16: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:557:21: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:560:21: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:642:11: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:893:39: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:1878:28: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:1891:40: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:1903:29: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:1928:23: style: C-style pointer casting [cstyleCast] sipp-3.7.5/src/scenario.cpp:1086:11: style: The scope of the variable 'initcall' can be reduced. [variableScope] sipp-3.7.5/src/scenario.cpp:1239:12: style: The scope of the variable 'temp_peer' can be reduced. [variableScope] sipp-3.7.5/src/scenario.cpp:1472:25: style: Local variable 'varId' shadows outer variable [shadowVariable] sipp-3.7.5/src/scenario.cpp:1463:17: note: Shadowed declaration sipp-3.7.5/src/scenario.cpp:1472:25: note: Shadow variable sipp-3.7.5/src/scenario.cpp:1240:12: style: Variable 'temp_host' can be declared as pointer to const [constVariablePointer] sipp-3.7.5/src/scenario.cpp:493:15: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/scenario.cpp:701:29: style: Variable 'L_content_length' is assigned a value that is never used. [unreadVariable] sipp-3.7.5/src/scenario.cpp:1117:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: DONE