2025-07-11 14:10 ftp://ftp.de.debian.org/debian/pool/main/s/sip-tester/sip-tester_3.7.3.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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8f3d36a (2025-07-08 11:07:56 +0200) count: 799 796 elapsed-time: 2.4 2.1 head-timing-info: old-timing-info: head results: sipp-3.7.3/src/comp.c:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable comp_error [valueFlowBailoutIncompleteVar] sipp-3.7.3/example/fortune.cpp:27:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIPP_MAX_MSG_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/comp.c:45:9: error: Resource leak: handle [resourceLeak] sipp-3.7.3/src/comp.c:51:9: error: Resource leak: handle [resourceLeak] sipp-3.7.3/src/comp.c:57:9: error: Resource leak: handle [resourceLeak] sipp-3.7.3/src/comp.c:60:5: error: Resource leak: handle [resourceLeak] sipp-3.7.3/src/comp.c:32:11: style: Variable 'error' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/call_generation_task.cpp:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call_generation_task.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call_generation_task.cpp:57:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rate [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call_generation_task.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paused [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call_generation_task.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quitting [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call_generation_task.cpp:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call_generation_task.cpp:217:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call_generation_task.cpp:252:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call_generation_task.cpp:287:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_C_CurrentCall [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/deadcall.cpp:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expiration [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/deadcall.cpp:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reason [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/deadcall.cpp:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/deadcall.cpp:86:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_DEAD_CALL_MSGS [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/deadcall.cpp:93:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clock_tick [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/deadcall.cpp:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expiration [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/fileutil.c:55:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_GETPW_R_SIZE_MAX [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/fileutil.c:84:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/listener.cpp:33:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/listener.cpp:42:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listening [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/listener.cpp:49:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listening [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/listener.cpp:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/listener.cpp:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listening [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varInId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_action [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:229:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_action [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingPlace [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:237:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IntCmd [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:241:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_comp [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_checkIt [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_checkItInverse [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:254:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_caseIndep [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:258:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_headersOnly [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:262:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_occurrence [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:266:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varInId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:274:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varIn2Id [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingChar [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:282:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_message [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_distribution [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_doubleValue [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_stringValue [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpecho_actinfo [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:309:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpstream_actinfo [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:314:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_action [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingPlace [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:322:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_checkIt [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:326:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_checkItInverse [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varInId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:338:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_varIn2Id [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:342:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_caseIndep [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:346:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_occurrence [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:350:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_headersOnly [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:354:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_IntCmd [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:358:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_comp [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:364:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_distribution [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:369:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_doubleValue [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_stringValue [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:380:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbSubVarId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:388:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_subVarId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_subVarId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:398:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_maxNbSubVarId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbSubVarId [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:414:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingChar [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:427:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_message [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:444:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_regularExpression [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:458:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_regExpSet [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:471:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_regExpSet [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:556:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTPECHO_MAX_FILENAMELEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:674:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpecho_actinfo [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:683:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:899:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpstream_actinfo [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:904:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_scenario [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:909:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AT_ASSIGN_FROM_SAMPLE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:946:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_action [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:984:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_lookingChar [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:1020:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:1031:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:1040:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:1045:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:1059:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:1068:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/actions.cpp:1075:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_nbAction [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileName [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printfFile [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numLinesInFile [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numLinesInFile [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usage [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:280:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usage [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexField [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:302:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexField [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:319:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printfFile [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable printfFile [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:349:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexField [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/infile.cpp:366:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable indexField [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/auth.cpp:289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth_uri [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/auth.cpp:454:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auth_uri [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:64:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_scenario [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_scenario [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:223:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScreenToDisplay [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PATH [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:319:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screen_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calldebug_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:323:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:325:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shortmessage_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:327:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:331:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable error_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:344:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_log_size [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:363:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:375:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable shortmessage_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:387:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable log_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:399:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable calldebug_lfi [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/logger.cpp:436:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_WARNING [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/fileutil.c:57:34: warning: If memory allocation fails, then there is a possible null pointer dereference: username [nullPointerOutOfMemory] sipp-3.7.3/src/fileutil.c:48:31: note: Assuming allocation function fails sipp-3.7.3/src/fileutil.c:48:31: note: Assignment 'username=strndup(path+1,first_slash-(path+1))', assigned value is 0 sipp-3.7.3/src/fileutil.c:57:34: note: Null pointer dereference sipp-3.7.3/src/fileutil.c:57:50: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] sipp-3.7.3/src/fileutil.c:56:30: note: Assuming allocation function fails sipp-3.7.3/src/fileutil.c:56:30: note: Assignment 'buffer=malloc(bufsize*sizeof(char))', assigned value is 0 sipp-3.7.3/src/fileutil.c:57:50: note: Null pointer dereference sipp-3.7.3/src/fileutil.c:97:14: warning: If memory allocation fails, then there is a possible null pointer dereference: fullpath [nullPointerOutOfMemory] sipp-3.7.3/src/fileutil.c:96:28: note: Assuming allocation function fails sipp-3.7.3/src/fileutil.c:96:28: note: Assignment 'fullpath=malloc(len)', assigned value is 0 sipp-3.7.3/src/fileutil.c:97:14: note: Null pointer dereference sipp-3.7.3/src/fileutil.c:99:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: fullpath [nullPointerOutOfMemory] sipp-3.7.3/src/fileutil.c:96:28: note: Assuming allocation function fails sipp-3.7.3/src/fileutil.c:96:28: note: Assignment 'fullpath=malloc(len)', assigned value is 0 sipp-3.7.3/src/fileutil.c:99:16: note: Null pointer dereference sipp-3.7.3/src/fileutil.c:34:11: style: Variable 'home_dir' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/fileutil.c:39:22: style: Variable 'home_dir' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/actions.cpp:479:12: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/actions.cpp:502:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.3/src/actions.cpp:684:17: style: The scope of the variable 'found_file' can be reduced. [variableScope] sipp-3.7.3/src/infile.cpp:229:32: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sipp-3.7.3/src/infile.cpp:225:51: note: Assuming allocation function fails sipp-3.7.3/src/infile.cpp:225:37: note: Assignment 'tmp=(char*)malloc(s+i+2-format)', assigned value is 0 sipp-3.7.3/src/infile.cpp:229:32: note: Null pointer dereference sipp-3.7.3/src/infile.cpp:230:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sipp-3.7.3/src/infile.cpp:225:51: note: Assuming allocation function fails sipp-3.7.3/src/infile.cpp:225:37: note: Assignment 'tmp=(char*)malloc(s+i+2-format)', assigned value is 0 sipp-3.7.3/src/infile.cpp:230:25: note: Null pointer dereference sipp-3.7.3/src/infile.cpp:231:58: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmp [nullPointerOutOfMemory] sipp-3.7.3/src/infile.cpp:225:51: note: Assuming allocation function fails sipp-3.7.3/src/infile.cpp:225:37: note: Assignment 'tmp=(char*)malloc(s+i+2-format)', assigned value is 0 sipp-3.7.3/src/infile.cpp:231:58: note: Null pointer dereference sipp-3.7.3/src/infile.cpp:225:37: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/milenage.c:37:32: style: Parameter 'rand' can be declared as const array [constParameter] sipp-3.7.3/src/milenage.c:37:50: style: Parameter 'sqn' can be declared as const array [constParameter] sipp-3.7.3/src/milenage.c:37:66: style: Parameter 'amf' can be declared as const array [constParameter] sipp-3.7.3/src/milenage.c:96:35: style: Parameter 'rand' can be declared as const array [constParameter] sipp-3.7.3/src/milenage.c:174:36: style: Parameter 'rand' can be declared as const array [constParameter] sipp-3.7.3/src/milenage.c:174:54: style: Parameter 'sqn' can be declared as const array [constParameter] sipp-3.7.3/src/milenage.c:174:70: style: Parameter 'amf' can be declared as const array [constParameter] sipp-3.7.3/src/milenage.c:232:36: style: Parameter 'rand' can be declared as const array [constParameter] sipp-3.7.3/src/logger.cpp:257:27: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/logger.cpp:248:10: style: The scope of the variable 'L_rotate_file_name' can be reduced. [variableScope] sipp-3.7.3/src/logger.cpp:433:31: style: The scope of the variable 'count' can be reduced. [variableScope] sipp-3.7.3/src/logger.cpp:84:18: style: Variable 'curmsg' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/ratetask.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/ratetask.cpp:52:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quitting [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/ratetask.cpp:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_rate_increase_time [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/reporttask.cpp:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/reporttask.cpp:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable instance [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/reporttask.cpp:66:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RESET_PD_COUNTERS [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/reporttask.cpp:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quitting [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/reporttask.cpp:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_report_time [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/reporttask.cpp:93:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumpInFile [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/reporttask.cpp:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_dump_time [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/reporttask.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_dump_time [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:446:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messageComponents [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:453:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ack [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cancel [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:461:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable response [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:465:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable method [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:469:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:553:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_Message_Authentication [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:590:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_Message_Authentication [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/message.cpp:617:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messageComponents [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/prepare_pcap.c:86:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_IEEE802_11_RADIO [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/prepare_pcap.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/prepare_pcap.c:229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/prepare_pcap.c:447:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/prepare_pcap.c:486:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/prepare_pcap.c:524:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:94:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdm_map_a [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:150:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zombie [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:259:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:747:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtcheck [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:795:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_scenario [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:805:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:865:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sessionStateCurrent [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1122:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_behaviors [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1135:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useCallDebugf [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1162:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable start_time [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1240:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1260:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1268:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initCall [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1285:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1309:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1417:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable global_lost [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1442:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useCallDebugf [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1520:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sendbuffer_warn [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1530:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1551:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_recv_msg [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1631:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1670:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_ADD_GENERIC_COUNTER [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1700:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FAILED_TCP_CLOSED [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1710:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_action_result [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1811:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1843:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AR_NO_ERROR [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2414:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useCallDebugf [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2489:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CALL_FAILED [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2519:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_BUFFER [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2549:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WS_BUFFER [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2563:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIPP_MAX_MSG_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:2625:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable remote_ip_w_brackets [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:4151:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useCallDebugf [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:4253:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_CALL_FAILED [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:4290:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:4355:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_req_url [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:4403:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:4432:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:4475:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queued_msg [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:4484:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:5595:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AR_NO_ERROR [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:6529:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SUB_MESSAGE_LENGTH [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:6543:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lineNumber [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:6571:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AM_UNEXP_BYE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:6589:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realloc_ptr [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:6611:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable realloc_ptr [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:6797:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sessionStateOld [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:6803:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sessionStateCurrent [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:6808:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _sessionStateOld [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:259:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:293:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:464:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_ip_is_ipv6 [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:731:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:1200:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpstream_numthreads [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:1446:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtp_tasks_per_thread [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:1650:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpcheck_debug [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:1792:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:1817:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_rtp_port [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:2004:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable media_ip_is_ipv6 [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rtpstream.cpp:3503:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtpstream_numthreads [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/auth.cpp:879:9: style: Condition 'has_auts' is always false [knownConditionTrueFalse] sipp-3.7.3/src/auth.cpp:847:20: note: Assignment 'has_auts=0', assigned value is 0 sipp-3.7.3/src/auth.cpp:852:21: note: Assuming condition is false sipp-3.7.3/src/auth.cpp:879:9: note: Condition 'has_auts' is always false sipp-3.7.3/src/auth.cpp:137:16: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:141:12: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:144:14: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:541:17: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:543:24: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:720:11: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:832:21: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:850:19: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:864:37: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/auth.cpp:116:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:281:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:282:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:283:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:284:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:285:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:297:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:304:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:305:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:306:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:308:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:309:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:315:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:316:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:317:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:319:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:320:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:321:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:322:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:323:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:324:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:326:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:327:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/auth.cpp:115:19: style: The scope of the variable 'j' can be reduced. [variableScope] sipp-3.7.3/src/auth.cpp:138:11: style: The scope of the variable 'p1' can be reduced. [variableScope] sipp-3.7.3/src/auth.cpp:138:16: style: The scope of the variable 'p2' can be reduced. [variableScope] sipp-3.7.3/src/auth.cpp:170:19: style: The scope of the variable 'end' can be reduced. [variableScope] sipp-3.7.3/src/auth.cpp:781:12: style: The scope of the variable 'auts_hex' can be reduced. [variableScope] sipp-3.7.3/src/auth.cpp:765:35: style:inconclusive: Function 'createAuthHeaderAKAv1MD5' argument 2 names different: declaration 'OP' definition 'aka_OP'. [funcArgNamesDifferent] sipp-3.7.3/src/auth.cpp:97:35: note: Function 'createAuthHeaderAKAv1MD5' argument 2 names different: declaration 'OP' definition 'aka_OP'. sipp-3.7.3/src/auth.cpp:765:35: note: Function 'createAuthHeaderAKAv1MD5' argument 2 names different: declaration 'OP' definition 'aka_OP'. sipp-3.7.3/src/auth.cpp:765:55: style:inconclusive: Function 'createAuthHeaderAKAv1MD5' argument 3 names different: declaration 'AMF' definition 'aka_AMF'. [funcArgNamesDifferent] sipp-3.7.3/src/auth.cpp:97:51: note: Function 'createAuthHeaderAKAv1MD5' argument 3 names different: declaration 'AMF' definition 'aka_AMF'. sipp-3.7.3/src/auth.cpp:765:55: note: Function 'createAuthHeaderAKAv1MD5' argument 3 names different: declaration 'AMF' definition 'aka_AMF'. sipp-3.7.3/src/auth.cpp:766:17: style:inconclusive: Function 'createAuthHeaderAKAv1MD5' argument 4 names different: declaration 'K' definition 'aka_K'. [funcArgNamesDifferent] sipp-3.7.3/src/auth.cpp:97:68: note: Function 'createAuthHeaderAKAv1MD5' argument 4 names different: declaration 'K' definition 'aka_K'. sipp-3.7.3/src/auth.cpp:766:17: note: Function 'createAuthHeaderAKAv1MD5' argument 4 names different: declaration 'K' definition 'aka_K'. sipp-3.7.3/src/auth.cpp:116:20: style: Variable '_b' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:138:11: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:138:16: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:138:21: style: Variable 'endp' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:170:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:222:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:510:11: style: Variable 'start' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:772:19: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:775:11: style: Variable 'nonce64' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/auth.cpp:512:16: style: Variable 'start' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/prepare_pcap.c:244:17: warning: Either the condition 'iphdr' is redundant or there is possible null pointer dereference: iphdr. [nullPointerRedundantCheck] sipp-3.7.3/src/prepare_pcap.c:234:13: note: Assuming that condition 'iphdr' is not redundant sipp-3.7.3/src/prepare_pcap.c:244:17: note: Null pointer dereference sipp-3.7.3/src/prepare_pcap.c:53:21: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] sipp-3.7.3/src/prepare_pcap.c:326:13: style: struct member 'rtpevent::reserved' is never used. [unusedStructMember] sipp-3.7.3/src/message.cpp:155:44: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: src [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:142:24: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:142:24: note: Assignment 'src=strdup(const_src)', assigned value is 0 sipp-3.7.3/src/message.cpp:155:44: note: Null pointer dereference sipp-3.7.3/src/message.cpp:158:6: warning: If memory allocation fails, then there is a possible null pointer dereference: dest [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:155:36: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:155:20: note: Assignment 'dest=literal=(char*)malloc(strlen(src)+num_cr+1)', assigned value is 0 sipp-3.7.3/src/message.cpp:158:6: note: Null pointer dereference sipp-3.7.3/src/message.cpp:160:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: src [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:142:24: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:142:24: note: Assignment 'src=strdup(const_src)', assigned value is 0 sipp-3.7.3/src/message.cpp:160:12: note: Null pointer dereference sipp-3.7.3/src/message.cpp:207:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:202:71: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:202:45: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.3/src/message.cpp:207:17: note: Null pointer dereference sipp-3.7.3/src/message.cpp:208:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:202:71: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:202:45: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.3/src/message.cpp:208:17: note: Null pointer dereference sipp-3.7.3/src/message.cpp:209:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:202:71: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:202:45: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.3/src/message.cpp:209:17: note: Null pointer dereference sipp-3.7.3/src/message.cpp:216:14: warning: If memory allocation fails, then there is a possible null pointer dereference: dest [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:215:44: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:215:28: note: Assignment 'dest=literal=(char*)malloc(strlen(src)+num_cr+1)', assigned value is 0 sipp-3.7.3/src/message.cpp:216:14: note: Null pointer dereference sipp-3.7.3/src/message.cpp:380:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:375:63: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:375:37: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.3/src/message.cpp:380:9: note: Null pointer dereference sipp-3.7.3/src/message.cpp:381:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:375:63: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:375:37: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.3/src/message.cpp:381:9: note: Null pointer dereference sipp-3.7.3/src/message.cpp:382:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: newcomp [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:375:63: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:375:37: note: Assignment 'newcomp=(MessageComponent*)calloc(1,sizeof(MessageComponent))', assigned value is 0 sipp-3.7.3/src/message.cpp:382:9: note: Null pointer dereference sipp-3.7.3/src/message.cpp:404:21: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] sipp-3.7.3/src/message.cpp:402:30: note: Assuming allocation function fails sipp-3.7.3/src/message.cpp:402:22: note: Assignment 'p=method=strdup(getComponent(0)->literal)', assigned value is 0 sipp-3.7.3/src/message.cpp:404:21: note: Null pointer dereference sipp-3.7.3/src/message.cpp:155:22: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/message.cpp:197:27: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/message.cpp:202:45: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/message.cpp:215:30: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/message.cpp:219:41: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/message.cpp:370:19: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/message.cpp:375:37: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/message.cpp:432:18: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/send_packets.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_MAXPACKET [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/send_packets.c:304:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/send_packets.c:126:11: style: Variable 'sock' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/send_packets.c:147:27: style: Variable 'pkt_max' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/send_packets.c:148:15: style: Variable 'from_port' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/send_packets.c:148:27: style: Variable 'to_port' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/send_packets.c:152:16: style: Variable 'pkts' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/send_packets.c:297:31: style: Parameter 'time' can be declared as pointer to const [constParameterPointer] sipp-3.7.3/src/send_packets.c:297:53: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] sipp-3.7.3/src/sip_parser.cpp:78:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/sip_parser.cpp:124:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/sip_parser.cpp:316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/sip_parser.cpp:343:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_HEADER_LEN [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/rijndael.c:393:12: style: Variable 'rc' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/screen.cpp:43:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backgroundMode [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:78:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable backgroundMode [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_last [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lines [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:114:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_headless [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScreenToDisplay [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:271:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CPT_C_IncomingCallCreated [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:693:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stats [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:779:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stats [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:807:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderMax [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:833:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable messages [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:880:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tdm_map_a [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/sipp.cpp:1594:37: error: There is an unknown macro here somewhere. Configuration is required. If COMP_PLUGGIN is a macro then please configure it. [unknownMacro] sipp-3.7.3/src/sipp_unittest.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalVariables [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable desc [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pause_distribution [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:364:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactions [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:409:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threadIDs [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable threadIDs [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:451:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPTIONAL_FALSE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:570:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transactions [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:669:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_recv_optional [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:684:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_recv_optional [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:1098:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:1214:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PEER_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:1252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODE_3PCC_NONE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:1382:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_AT_ASSIGN_FROM_REGEXP [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/scenario.cpp:1837:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lose_packets [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:97:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXSERV [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable users [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:220:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable print_all_responses [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:282:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_RESET_C_COUNTERS [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:335:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable callidSlash [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:344:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_NUMERICHOST [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:354:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentScreenToDisplay [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:457:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIPP_MAX_MSG_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable control_port [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:541:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETFL [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:546:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:560:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:672:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_in [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:841:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_transport [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:918:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_invalid [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1015:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1029:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_count [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1042:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_msglen [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1108:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useShortMessagef [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_dest [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1298:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1341:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_multi_socket [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1383:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_fd [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1449:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in6 [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1493:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_bind_port [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1500:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_dest [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1577:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_invalid [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1647:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socketbuf [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1721:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buff_size [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1808:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_congested [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1835:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1880:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1964:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_out [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:1980:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_in [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2044:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_NONBLOCK [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2089:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_invalid [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2161:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_out [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2189:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss_out [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset_number [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2269:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reset_number [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2310:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PF_UNSPEC [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2669:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2741:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twinSipp_sockaddr [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2780:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peers [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2788:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_nb [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2802:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peer_sockets [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2810:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_nb [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:2838:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_recv_loops [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socket.cpp:3071:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable twinSippSocket [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/sip_parser.cpp:438:41: style: Condition 'is_short=1' is always true [knownConditionTrueFalse] sipp-3.7.3/src/sip_parser.cpp:152:28: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/sip_parser.cpp:265:35: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] sipp-3.7.3/src/screen.cpp:748:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: disp [nullPointerOutOfMemory] sipp-3.7.3/src/screen.cpp:745:36: note: Assuming allocation function fails sipp-3.7.3/src/screen.cpp:745:22: note: Assignment 'disp=(char*)malloc(20+strlen(s->M_genericDisplay[i]))', assigned value is 0 sipp-3.7.3/src/screen.cpp:748:9: note: Null pointer dereference sipp-3.7.3/src/screen.cpp:559:24: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/screen.cpp:745:22: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socketowner.cpp:52:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socketowner.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socketowner.cpp:71:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socketowner.cpp:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable call_socket [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/socketowner.cpp:103:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ownerid [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:168:10: style: The scope of the variable 'buf' can be reduced. [variableScope] sipp-3.7.3/src/screen.cpp:391:23: style: The scope of the variable 'TempABytes' can be reduced. [variableScope] sipp-3.7.3/src/screen.cpp:392:23: style: The scope of the variable 'TempVBytes' can be reduced. [variableScope] sipp-3.7.3/src/screen.cpp:905:23: style: Local variable 'i' shadows outer variable [shadowVariable] sipp-3.7.3/src/screen.cpp:878:9: note: Shadowed declaration sipp-3.7.3/src/screen.cpp:905:23: note: Shadow variable sipp-3.7.3/src/socketowner.cpp:92:35: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socketowner.cpp:102:35: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socketowner.cpp:127:35: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socketowner.cpp:132:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/sslsocket.cpp:293:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sip_trp_ssl_ctx [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/screen.cpp:513:25: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/screen.cpp:521:25: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/screen.cpp:548:21: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/screen.cpp:606:21: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/sslsocket.cpp:347:44: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/sslsocket.cpp:349:44: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/strings.cpp:64:15: style: The scope of the variable 'second_colon_location' can be reduced. [variableScope] sipp-3.7.3/src/strings.cpp:64:15: style: Variable 'second_colon_location' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/strings.cpp:90:15: style: Variable 'colon_before_port' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/task.cpp:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable taskit [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:107:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runit [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:124:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:134:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable running [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable forever_list [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:207:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wheel_base [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:277:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wheel_base [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:294:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/task.cpp:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:3832: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.3/src/call.cpp:4557:30: style: Expression is always true because 'else if' condition is opposite to previous condition at line 4554. [multiCondition] sipp-3.7.3/src/call.cpp:4554:23: note: first condition sipp-3.7.3/src/call.cpp:4557:30: note: else if condition is opposite to first condition sipp-3.7.3/src/task.cpp:72:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/task.cpp:232:25: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/task.cpp:245:21: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/task.cpp:258:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/time.cpp:73:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/time.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clock_tick [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/time.cpp:104:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sipp-3.7.3/src/call.cpp:2708:21: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] sipp-3.7.3/src/call.cpp:1597:22: warning: Either the condition 'tmp' is redundant or there is possible null pointer dereference: tmp. [nullPointerRedundantCheck] sipp-3.7.3/src/call.cpp:1607:9: note: Assuming that condition 'tmp' is not redundant sipp-3.7.3/src/call.cpp:1597:22: note: Null pointer dereference sipp-3.7.3/src/call.cpp:3893:48: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sipp-3.7.3/src/call.cpp:3888:28: note: Assuming allocation function fails sipp-3.7.3/src/call.cpp:3888:28: note: Assignment 'f=fopen(buffer,"r")', assigned value is 0 sipp-3.7.3/src/call.cpp:3893:48: note: Null pointer dereference sipp-3.7.3/src/call.cpp:3900:20: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sipp-3.7.3/src/call.cpp:3888:28: note: Assuming allocation function fails sipp-3.7.3/src/call.cpp:3888:28: note: Assignment 'f=fopen(buffer,"r")', assigned value is 0 sipp-3.7.3/src/call.cpp:3900:20: note: Null pointer dereference sipp-3.7.3/src/call.cpp:6729:20: warning: If memory allocation fails, then there is a possible null pointer dereference: old_last_recv_msg [nullPointerOutOfMemory] sipp-3.7.3/src/call.cpp:6728:48: note: Assuming allocation function fails sipp-3.7.3/src/call.cpp:6728:33: note: Assignment 'old_last_recv_msg=(char*)malloc(strlen(last_recv_msg)+1)', assigned value is 0 sipp-3.7.3/src/call.cpp:6729:20: note: Null pointer dereference sipp-3.7.3/src/call.cpp:6751: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.3/src/call.cpp:6762:35: note: Assuming that condition 'old_last_recv_msg!=nullptr' is not redundant sipp-3.7.3/src/call.cpp:6751:66: note: Null pointer dereference sipp-3.7.3/src/call.cpp:6761: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.3/src/call.cpp:6762:35: note: Assuming that condition 'old_last_recv_msg!=nullptr' is not redundant sipp-3.7.3/src/call.cpp:6761:35: note: Null pointer dereference sipp-3.7.3/src/call.cpp:1008:24: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:1016:22: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:1020:16: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:1144:19: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:1602:30: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:1984:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:1996:57: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:2387:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:2658:25: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:2658:37: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:3845:48: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:3912:29: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:4113:48: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:5459:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:5487:47: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:5489:51: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:5495:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:5524:19: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:5846:32: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:6589:19: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:6611:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:6649:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:6688:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:6728:33: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:6732:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:6751:27: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/call.cpp:2100:21: style: The scope of the variable 'bInviteTransaction' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:2330:9: style: The scope of the variable 'res' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:2498:12: style: The scope of the variable 'dest' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:2504:12: style: The scope of the variable 'peer_dest' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:2505:18: style: The scope of the variable 'peer_socket' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:4147:21: style: The scope of the variable 'search_index' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:4148:21: style: The scope of the variable 'found' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:4490:23: style: The scope of the variable 'invite_cseq' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:4589:13: style: The scope of the variable 'ip_ver' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:4590:13: style: The scope of the variable 'audio_port' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:4591:13: style: The scope of the variable 'video_port' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:5547:22: style: The scope of the variable 'candidate' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:6484:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:6485:9: style: The scope of the variable 'i' can be reduced. [variableScope] sipp-3.7.3/src/call.cpp:2674:17: style: Local variable 'port' shadows outer variable [shadowVariable] sipp-3.7.3/src/call.cpp:2637:17: note: Shadowed declaration sipp-3.7.3/src/call.cpp:2674:17: note: Shadow variable sipp-3.7.3/src/call.cpp:3879:22: style: Local variable 'i' shadows outer variable [shadowVariable] sipp-3.7.3/src/call.cpp:2608:14: note: Shadowed declaration sipp-3.7.3/src/call.cpp:3879:22: note: Shadow variable sipp-3.7.3/src/call.cpp:4588:21: style: Local variable 'ptr' shadows outer variable [shadowVariable] sipp-3.7.3/src/call.cpp:4486:21: note: Shadowed declaration sipp-3.7.3/src/call.cpp:4588:21: note: Shadow variable sipp-3.7.3/src/call.cpp:5987:22: style: Local variable 'i' shadows outer variable [shadowVariable] sipp-3.7.3/src/call.cpp:5598:14: note: Shadowed declaration sipp-3.7.3/src/call.cpp:5987:22: note: Shadow variable sipp-3.7.3/src/stat.cpp:127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ResponseTimeRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:175:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:288:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_fileName [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:326:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_fileName [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:353:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_fileNameRtt [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:388:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CallLengthRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:407:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ResponseTimeRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:423:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_CallLengthRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:433:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_ResponseTimeRepartition [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:459:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderMax [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:486:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpEchoErrors [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:491:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtpEchoErrors [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:693:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_G_counters [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:744:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_dumpRespTime [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:757:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_NB_COUNTER [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:767:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_startTime [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:777:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:796:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtdInfo [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:806:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_rtdInfo [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:824:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counters [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:851:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_genericMap [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:889:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rtd_started [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:972:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_genericCounters [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1012:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable borderMax [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1031:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nbInThisBorder [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1039:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_FILE_NAME [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1067:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CHAR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1093:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_CHAR_BUFFER_SIZE [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1126:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_startTime [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1381:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_counterDumpRespTime [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1424:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_LENGTH [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1437:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_LENGTH [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIME_LENGTH [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1504:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1508:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1512:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1516:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1529:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1533:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1541:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable duration [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1552:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1557:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1566:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1573:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/urlcoder.cpp:25:19: style: The scope of the variable 'c' can be reduced. [variableScope] sipp-3.7.3/src/urlcoder.cpp:26:9: style: The scope of the variable 'ic' can be reduced. [variableScope] sipp-3.7.3/src/urlcoder.cpp:49:36: performance: Function parameter 'str' should be passed by const reference. [passedByValue] sipp-3.7.3/src/call.cpp:4392:31: error: Dereference of an invalid iterator: headers.begin()-1 [derefInvalidIterator] sipp-3.7.3/src/call.cpp:4400:18: warning: Possible dereference of an invalid iterator: end [derefInvalidIterator] sipp-3.7.3/src/call.cpp:4392:31: note: Assignment 'end=headers.begin()-1', assigned value is start=-1 sipp-3.7.3/src/call.cpp:4400:18: note: Dereference of an invalid iterator sipp-3.7.3/src/variables.cpp:35:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:55:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:72:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:96:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:111:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_type [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_matchingValue [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable M_matchingValue [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:215:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:243:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:273:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:279:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:287:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:300:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_parent [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:305:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variableMap [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variableReferences [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:341:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:351:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable av_parent [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:363:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable variableReferences [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/variables.cpp:204:21: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/variables.cpp:231:21: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/variables.cpp:248:21: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/variables.cpp:355:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/variables.cpp:362:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/call.cpp:1300:17: style: Variable 'written' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/call.cpp:2330:13: style: Variable 'res' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/watchdog.cpp:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable interval [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/watchdog.cpp:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_fire [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/watchdog.cpp:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_fire [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/call.cpp:1042:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/xp_parser.c:328:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/xp_parser.c:408:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sipp-3.7.3/src/stat.cpp:1455: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.3/src/stat.cpp:1071:9: error: Common realloc mistake: 'repartitionHeader' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.3/src/stat.cpp:1075:13: error: Common realloc mistake: 'repartitionHeader' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.3/src/stat.cpp:1079:9: error: Common realloc mistake: 'repartitionHeader' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.3/src/stat.cpp:1082:9: error: Common realloc mistake: 'repartitionHeader' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.3/src/stat.cpp:1098:9: error: Common realloc mistake: 'repartitionInfo' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.3/src/stat.cpp:1102:13: error: Common realloc mistake: 'repartitionInfo' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.3/src/stat.cpp:1106:9: error: Common realloc mistake: 'repartitionInfo' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.3/src/stat.cpp:1109:9: error: Common realloc mistake: 'repartitionInfo' nulled but not freed upon failure [memleakOnRealloc] sipp-3.7.3/src/stat.cpp:873:25: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:902:17: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:918:33: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1071:29: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1075:33: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1079:29: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1082:29: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1098:27: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1102:31: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1106:27: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1109:27: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:1455:32: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/stat.cpp:194:12: style: The scope of the variable 'ptr' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:196:10: style: The scope of the variable 'isANumber' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:249:9: style: The scope of the variable 'nb' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:279:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:279:17: style: The scope of the variable 'sizeOfExtension' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:321:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:345:9: style: The scope of the variable 'sizeOf' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:345:17: style: The scope of the variable 'sizeOfExtension' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:1067:10: style: The scope of the variable 'buffer' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:1093:10: style: The scope of the variable 'buffer' can be reduced. [variableScope] sipp-3.7.3/src/stat.cpp:156:32: style: Local variable 'i' shadows outer variable [shadowVariable] sipp-3.7.3/src/stat.cpp:123:9: note: Shadowed declaration sipp-3.7.3/src/stat.cpp:156:32: note: Shadow variable sipp-3.7.3/src/stat.cpp:185:33: style: Variable 'error_codes' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/stat.cpp:270:11: style: Variable 'nb' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/socket.cpp:2279:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sipp-3.7.3/src/socket.cpp:2431: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.3/src/socket.cpp:2426:29: note: Assuming that condition 'tmpsock>=0' is not redundant sipp-3.7.3/src/socket.cpp:2431:19: note: Invalid argument sipp-3.7.3/src/stat.cpp:940:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/socket.cpp:571:21: style: Condition 'quit' is always false [knownConditionTrueFalse] sipp-3.7.3/src/socket.cpp:570:44: note: Calling function 'process_command' returns 0 sipp-3.7.3/src/socket.cpp:570:44: note: Assignment 'quit=process_command(command_buffer)', assigned value is 0 sipp-3.7.3/src/socket.cpp:571:21: note: Condition 'quit' is always false sipp-3.7.3/src/socket.cpp:292:25: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: command [nullPointerOutOfMemory] sipp-3.7.3/src/socket.cpp:466:39: note: Assuming allocation function fails sipp-3.7.3/src/socket.cpp:466:25: note: Assignment 'command=(char*)malloc(ret)', assigned value is 0 sipp-3.7.3/src/socket.cpp:472:25: note: Calling function 'process_command', 1st argument 'command' value is 0 sipp-3.7.3/src/socket.cpp:292:25: note: Null pointer dereference sipp-3.7.3/src/socket.cpp:470:16: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: command [nullPointerOutOfMemory] sipp-3.7.3/src/socket.cpp:466:39: note: Assuming allocation function fails sipp-3.7.3/src/socket.cpp:466:25: note: Assignment 'command=(char*)malloc(ret)', assigned value is 0 sipp-3.7.3/src/socket.cpp:470:16: note: Null pointer dereference sipp-3.7.3/src/socket.cpp:471:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: command [nullPointerOutOfMemory] sipp-3.7.3/src/socket.cpp:466:39: note: Assuming allocation function fails sipp-3.7.3/src/socket.cpp:466:25: note: Assignment 'command=(char*)malloc(ret)', assigned value is 0 sipp-3.7.3/src/socket.cpp:471:9: note: Null pointer dereference sipp-3.7.3/src/socket.cpp:1171:38: warning: If memory allocation fails, then there is a possible null pointer dereference: msg_start_end [nullPointerOutOfMemory] sipp-3.7.3/src/socket.cpp:1169:45: note: Assuming allocation function fails sipp-3.7.3/src/socket.cpp:1169:45: note: Assignment 'msg_start=strdup(msg)', assigned value is 0 sipp-3.7.3/src/socket.cpp:1170:43: note: Assignment 'msg_start_end=msg_start', assigned value is 0 sipp-3.7.3/src/socket.cpp:1171:38: note: Null pointer dereference sipp-3.7.3/src/socket.cpp:1651:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socketbuf [nullPointerOutOfMemory] sipp-3.7.3/src/socket.cpp:1647:43: note: Assuming allocation function fails sipp-3.7.3/src/socket.cpp:1647:17: note: Assignment 'socketbuf=(struct socketbuf*)malloc(sizeof(struct socketbuf))', assigned value is 0 sipp-3.7.3/src/socket.cpp:1651:12: note: Null pointer dereference sipp-3.7.3/src/socket.cpp:1661:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socketbuf [nullPointerOutOfMemory] sipp-3.7.3/src/socket.cpp:1647:43: note: Assuming allocation function fails sipp-3.7.3/src/socket.cpp:1647:17: note: Assignment 'socketbuf=(struct socketbuf*)malloc(sizeof(struct socketbuf))', assigned value is 0 sipp-3.7.3/src/socket.cpp:1661:5: note: Null pointer dereference sipp-3.7.3/src/socket.cpp:1662:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socketbuf [nullPointerOutOfMemory] sipp-3.7.3/src/socket.cpp:1647:43: note: Assuming allocation function fails sipp-3.7.3/src/socket.cpp:1647:17: note: Assignment 'socketbuf=(struct socketbuf*)malloc(sizeof(struct socketbuf))', assigned value is 0 sipp-3.7.3/src/socket.cpp:1662:5: note: Null pointer dereference sipp-3.7.3/src/socket.cpp:1666:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: socketbuf [nullPointerOutOfMemory] sipp-3.7.3/src/socket.cpp:1647:43: note: Assuming allocation function fails sipp-3.7.3/src/socket.cpp:1647:17: note: Assignment 'socketbuf=(struct socketbuf*)malloc(sizeof(struct socketbuf))', assigned value is 0 sipp-3.7.3/src/socket.cpp:1666:5: note: Null pointer dereference sipp-3.7.3/src/socket.cpp:466:25: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:589:37: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:604:33: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:656:14: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:856:14: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:865:52: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:1647:17: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:1653:26: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:1728:65: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:1766:65: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:2136:31: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:2139:22: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/socket.cpp:511:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:512:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:516:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:517:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:1383:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:1454:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:1462:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:1462:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:2329:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:2382:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/socket.cpp:1857:9: style: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] sipp-3.7.3/src/socket.cpp:1948:9: style:inconclusive: Statements following noreturn function 'abort()' will never be executed. [unreachableCode] sipp-3.7.3/src/socket.cpp:1340:16: style: The scope of the variable 'next_socket' can be reduced. [variableScope] sipp-3.7.3/src/socket.cpp:2159:9: style: The scope of the variable 'ret' can be reduced. [variableScope] sipp-3.7.3/src/socket.cpp:2711:12: style: The scope of the variable 'addr' can be reduced. [variableScope] sipp-3.7.3/src/socket.cpp:2542:14: style: Local variable 'peripaddr' shadows outer variable [shadowVariable] sipp-3.7.3/src/socket.cpp:2467:10: note: Shadowed declaration sipp-3.7.3/src/socket.cpp:2542:14: note: Shadow variable sipp-3.7.3/src/socket.cpp:1643:97: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] sipp-3.7.3/src/socket.cpp:1719:40: style: Parameter 'socket' can be declared as pointer to const [constParameterPointer] sipp-3.7.3/src/socket.cpp:2808:36: style: Parameter 's' can be declared as pointer to const [constParameterPointer] sipp-3.7.3/src/socket.cpp:2891:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/socket.cpp:2297:65: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/socket.cpp:2798:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/src/socket.cpp:2820:79: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sipp-3.7.3/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.3/src/xp_parser.c:124:21: note: 'p' is assigned value 'xp_file' here. sipp-3.7.3/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.3/src/xp_parser.c:485:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/xp_parser.c:485:23: style: Variable 'check' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/xp_parser.c:463:15: style: Variable 'elem' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:1308:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sipp-3.7.3/src/rtpstream.cpp:3504:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] sipp-3.7.3/src/rtpstream.cpp:52:10: style:inconclusive: Technically the member function 'free_delete::operator()' can be const. [functionConst] sipp-3.7.3/src/rtpstream.cpp:2376:17: style: Condition 'ptr>limit' is always false [knownConditionTrueFalse] sipp-3.7.3/src/rtpstream.cpp:2370:21: note: Assuming that condition 'ptr+8>limit' is not redundant sipp-3.7.3/src/rtpstream.cpp:2375:9: note: Compound assignment '+=', assigned value is symbolic=limit+1 sipp-3.7.3/src/rtpstream.cpp:2376:17: note: Condition 'ptr>limit' is always false sipp-3.7.3/src/rtpstream.cpp:474:59: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:489:62: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:506:59: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:520:62: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1174:34: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1402:18: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1437:26: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1447:22: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1487:26: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1526:34: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1584:16: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1691:35: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1699:51: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1760:24: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1774:32: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1882:33: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:1882:46: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/rtpstream.cpp:820:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:821:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:822:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:823:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:1070:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:1071:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:1072:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:1073:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:1801:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:1804:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:1855:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:2010:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:2022:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] sipp-3.7.3/src/rtpstream.cpp:621:18: style: The scope of the variable 'audio_in_size' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:622:18: style: The scope of the variable 'video_in_size' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:1178:20: style: The scope of the variable 'timenow_ms' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:1179:20: style: The scope of the variable 'waketime_ms' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:1411:19: style: The scope of the variable 'allocsize' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:1510:19: style: The scope of the variable 'busy_index' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:1645:20: style: The scope of the variable 'f' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:1982:32: style: The scope of the variable 'ip4_addr' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:1983:32: style: The scope of the variable 'ip6_addr' can be reduced. [variableScope] sipp-3.7.3/src/rtpstream.cpp:2459:102: style: Parameter 'txUACAudio' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:2459:122: style: Parameter 'rxUACAudio' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:2535:102: style: Parameter 'txUACVideo' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:2535:122: style: Parameter 'rxUACVideo' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3128:74: style: Parameter 'rxUASAudio' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3128:94: style: Parameter 'txUASAudio' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3188:75: style: Parameter 'rxUASAudio' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3188:95: style: Parameter 'txUASAudio' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3300:74: style: Parameter 'rxUASVideo' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3300:94: style: Parameter 'txUASVideo' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3360:75: style: Parameter 'rxUASVideo' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3360:95: style: Parameter 'txUASVideo' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3473:68: style: Parameter 'threadIDs' can be declared as reference to const [constParameterReference] sipp-3.7.3/src/rtpstream.cpp:3132:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/rtpstream.cpp:3192:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/rtpstream.cpp:3224:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/rtpstream.cpp:3304:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/rtpstream.cpp:3364:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/rtpstream.cpp:3396:20: style: Variable 'taskinfo' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/rtpstream.cpp:629:22: style: union member 'Anonymous0::hdr' is never used. [unusedStructMember] sipp-3.7.3/src/rtpstream.cpp:634:22: style: union member 'Anonymous1::hdr' is never used. [unusedStructMember] sipp-3.7.3/src/rtpstream.cpp:644:22: style: union member 'Anonymous3::hdr' is never used. [unusedStructMember] sipp-3.7.3/src/rtpstream.cpp:462:16: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:617:31: style: Variable 'host_flags' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:618:32: style: Variable 'host_seqnum' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:619:33: style: Variable 'host_timestamp' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:620:28: style: Variable 'host_ssrc' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:621:32: style: Variable 'audio_in_size' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:622:32: style: Variable 'video_in_size' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:757:24: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:1007:24: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/rtpstream.cpp:611:32: style: Unused variable: rtp_header [unusedVariable] sipp-3.7.3/src/rtpstream.cpp:612:32: style: Unused variable: payload_data [unusedVariable] sipp-3.7.3/src/rtpstream.cpp:3475:26: style: Variable 'count' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/scenario.cpp:1222: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.3/src/scenario.cpp:1226: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.3/src/scenario.cpp:625:12: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] sipp-3.7.3/src/scenario.cpp:621:26: note: Assuming allocation function fails sipp-3.7.3/src/scenario.cpp:621:11: note: Assignment 'msg=(char*)malloc(strlen(ptr)+3)', assigned value is 0 sipp-3.7.3/src/scenario.cpp:625:12: note: Null pointer dereference sipp-3.7.3/src/scenario.cpp:627:24: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: msg [nullPointerOutOfMemory] sipp-3.7.3/src/scenario.cpp:621:26: note: Assuming allocation function fails sipp-3.7.3/src/scenario.cpp:621:11: note: Assignment 'msg=(char*)malloc(strlen(ptr)+3)', assigned value is 0 sipp-3.7.3/src/scenario.cpp:627:24: note: Null pointer dereference sipp-3.7.3/src/scenario.cpp:1240:12: warning: If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources] sipp-3.7.3/src/scenario.cpp:1219:14: note: Assuming allocation function fails sipp-3.7.3/src/scenario.cpp:1219:14: note: Assignment 'f=fopen(slave_cfg_file,"r")', assigned value is 0 sipp-3.7.3/src/scenario.cpp:1240:12: note: Null pointer dereference sipp-3.7.3/src/scenario.cpp:1688:29: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] sipp-3.7.3/src/scenario.cpp:1686:29: note: Assuming allocation function fails sipp-3.7.3/src/scenario.cpp:1686:29: note: Assignment 'ptr=strdup(cptr)', assigned value is 0 sipp-3.7.3/src/scenario.cpp:1688:29: note: Null pointer dereference sipp-3.7.3/src/scenario.cpp:1731:30: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] sipp-3.7.3/src/scenario.cpp:1729:29: note: Assuming allocation function fails sipp-3.7.3/src/scenario.cpp:1729:29: note: Assignment 'ptr=strdup(cptr)', assigned value is 0 sipp-3.7.3/src/scenario.cpp:1731:30: note: Null pointer dereference sipp-3.7.3/src/scenario.cpp:627:15: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sipp-3.7.3/src/scenario.cpp:621:26: note: Assuming allocation function fails sipp-3.7.3/src/scenario.cpp:621:11: note: Assignment 'msg=(char*)malloc(strlen(ptr)+3)', assigned value is 0 sipp-3.7.3/src/scenario.cpp:627:15: note: Null pointer addition sipp-3.7.3/src/scenario.cpp:272:17: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:290:16: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:307:16: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:333:16: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:536:21: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:539:21: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:621:11: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:869:39: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:1852:28: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:1865:40: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:1877:29: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:1992:23: style: C-style pointer casting [cstyleCast] sipp-3.7.3/src/scenario.cpp:1062:11: style: The scope of the variable 'initcall' can be reduced. [variableScope] sipp-3.7.3/src/scenario.cpp:1215:12: style: The scope of the variable 'temp_peer' can be reduced. [variableScope] sipp-3.7.3/src/scenario.cpp:1891:12: style: The scope of the variable 'ptr' can be reduced. [variableScope] sipp-3.7.3/src/scenario.cpp:1893:10: style: The scope of the variable 'isANumber' can be reduced. [variableScope] sipp-3.7.3/src/scenario.cpp:1945:9: style: The scope of the variable 'nb' can be reduced. [variableScope] sipp-3.7.3/src/scenario.cpp:1446:25: style: Local variable 'varId' shadows outer variable [shadowVariable] sipp-3.7.3/src/scenario.cpp:1437:17: note: Shadowed declaration sipp-3.7.3/src/scenario.cpp:1446:25: note: Shadow variable sipp-3.7.3/src/scenario.cpp:1216:12: style: Variable 'temp_host' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/scenario.cpp:1891:12: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] sipp-3.7.3/src/scenario.cpp:472:15: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/scenario.cpp:680:29: style: Variable 'L_content_length' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/scenario.cpp:1968:15: style: Variable 'nb' is assigned a value that is never used. [unreadVariable] sipp-3.7.3/src/scenario.cpp:1093:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: 2.17.0 sipp-3.7.3/src/auth.cpp:116:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:116:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:281:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:281:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:282:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:282:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:283:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:283:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:284:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:284:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:285:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:285:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:297:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:297:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:304:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:304:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:305:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:305:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:306:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:306:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:308:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:308:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:309:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:309:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:315:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:315:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:316:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:316:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:317:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:317:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:319:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:319:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:320:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:320:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:321:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:321:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:322:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:322:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:323:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:323:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:324:29: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:324:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:326:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:326:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/auth.cpp:327:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/auth.cpp:327:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sipp-3.7.3/src/auth.cpp:850:19: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/auth.cpp:850:20: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/call.cpp:1008:24: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/call.cpp:1008:25: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/call.cpp:2658:37: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/call.cpp:3845:48: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/call.cpp:3845:49: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/call.cpp:3912:29: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/call.cpp:3912:30: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/logger.cpp:257:27: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/logger.cpp:257:28: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:1070:49: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:1070:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:1071:50: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:1071:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:1072:53: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:1072:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:1073:48: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:1073:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:1801:48: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:1801:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:1804:48: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:1804:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:1855:32: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:1855:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sipp-3.7.3/src/rtpstream.cpp:1882:46: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:2010:22: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:2010:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:2022:22: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:2022:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sipp-3.7.3/src/rtpstream.cpp:474:59: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:474:60: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:489:62: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:489:63: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:506:59: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:506:60: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:520:62: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:520:63: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:820:49: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:820:49: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:821:50: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:821:50: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:822:53: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:822:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/rtpstream.cpp:823:48: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/rtpstream.cpp:823:48: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/scenario.cpp:627:15: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sipp-3.7.3/src/scenario.cpp:621:26: note: Assuming allocation function fails sipp-3.7.3/src/scenario.cpp:621:11: note: Assignment 'msg=(char*)malloc(strlen(ptr)+3)', assigned value is 0 sipp-3.7.3/src/scenario.cpp:627:15: note: Null pointer addition head sipp-3.7.3/src/scenario.cpp:627:15: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] sipp-3.7.3/src/scenario.cpp:621:26: note: Assuming allocation function fails sipp-3.7.3/src/scenario.cpp:621:11: note: Assignment 'msg=(char*)malloc(strlen(ptr)+3)', assigned value is 0 sipp-3.7.3/src/scenario.cpp:627:15: note: Null pointer addition head sipp-3.7.3/src/socket.cpp:1383:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/socket.cpp:1383:32: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/socket.cpp:1454:38: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/socket.cpp:1454:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/socket.cpp:1462:43: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/socket.cpp:1462:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sipp-3.7.3/src/socket.cpp:1462:62: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sipp-3.7.3/src/socket.cpp:1647:17: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/socket.cpp:1647:18: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/socket.cpp:2329:20: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/socket.cpp:2329:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/socket.cpp:2382:20: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/socket.cpp:2382:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head sipp-3.7.3/src/socket.cpp:511:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/socket.cpp:511:11: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/socket.cpp:512:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/socket.cpp:512:11: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/socket.cpp:516:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/socket.cpp:516:11: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/socket.cpp:517:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 sipp-3.7.3/src/socket.cpp:517:28: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/socket.cpp:865:52: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/socket.cpp:865:53: style: C-style pointer casting [cstyleCast] head sipp-3.7.3/src/stat.cpp:1455:32: style: C-style pointer casting [cstyleCast] 2.17.0 sipp-3.7.3/src/stat.cpp:1455:33: style: C-style pointer casting [cstyleCast] DONE