2025-09-02 08:00 ftp://ftp.de.debian.org/debian/pool/main/o/openiked/openiked_7.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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 -j1 platform: Linux-6.8.0-79-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 2b51b48 (2025-09-01 15:35:55 +0200) count: 974 974 elapsed-time: 19.0 19.2 head-timing-info: old-timing-info: head results: openiked-7.4/compat/arc4random.h:37:0: error: #error "No arc4random hooks defined for this platform." [preprocessorErrorDirective] openiked-7.4/compat/arc4random.h:37:2: error: #error "No arc4random hooks defined for this platform." [preprocessorErrorDirective] openiked-7.4/compat/arc4random_uniform.c:41:21: style: Opposite expression on both sides of '%'. [oppositeExpression] openiked-7.4/compat/bsd-setres_id.c:33:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/bsd-setres_id.c:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/bsd-socket.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] openiked-7.4/compat/bsd-socket.c:132:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] openiked-7.4/compat/bsd-socket.c:132:8: style: Variable 'flags' is assigned a value that is never used. [unreadVariable] openiked-7.4/compat/getopt_long.c:290:8: style: Variable 'oli' can be declared as pointer to const [constVariablePointer] openiked-7.4/compat/imsg-buffer.c:80:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:104:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:185:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:205:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:218:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:246:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:332:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:375:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:425:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:494:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:509:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:585:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:634:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:648:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:655:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOV_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:688:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOV_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:812:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:850:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:919:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:928:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:935:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:947:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg-buffer.c:668:8: style: Condition 'i==0' is always false [knownConditionTrueFalse] openiked-7.4/compat/imsg-buffer.c:657:20: note: Assignment 'i=0', assigned value is 0 openiked-7.4/compat/imsg-buffer.c:662:9: note: Assuming condition is false openiked-7.4/compat/imsg-buffer.c:666:3: note: i is incremented', new value is 1 openiked-7.4/compat/imsg-buffer.c:668:8: note: Condition 'i==0' is always false openiked-7.4/compat/imsg-buffer.c:705:9: style: Condition 'i>0' is always false [knownConditionTrueFalse] openiked-7.4/compat/imsg-buffer.c:690:20: note: Assignment 'i=0', assigned value is 0 openiked-7.4/compat/imsg-buffer.c:703:9: note: Assuming condition is false openiked-7.4/compat/imsg-buffer.c:705:9: note: Condition 'i>0' is always false openiked-7.4/compat/imsg-buffer.c:714:8: style: Condition 'i==0' is always false [knownConditionTrueFalse] openiked-7.4/compat/imsg-buffer.c:690:20: note: Assignment 'i=0', assigned value is 0 openiked-7.4/compat/imsg-buffer.c:703:9: note: Assuming condition is false openiked-7.4/compat/imsg-buffer.c:709:3: note: i is incremented', new value is 1 openiked-7.4/compat/imsg-buffer.c:714:8: note: Condition 'i==0' is always false openiked-7.4/compat/imsg-buffer.c:243:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] openiked-7.4/compat/imsg-buffer.c:532:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] openiked-7.4/compat/imsg-buffer.c:617:32: style: Parameter 'msgbuf' can be declared as pointer to const [constParameterPointer] openiked-7.4/compat/imsg-buffer.c:664:31: error: Uninitialized variables: buf.buf, buf.size, buf.max, buf.wpos, buf.rpos, buf.fd [uninitvar] openiked-7.4/compat/imsg-buffer.c:662:9: note: Assuming condition is false openiked-7.4/compat/imsg-buffer.c:664:31: note: Uninitialized variables: buf.buf, buf.size, buf.max, buf.wpos, buf.rpos, buf.fd openiked-7.4/compat/imsg-buffer.c:707:31: error: Uninitialized variables: buf.buf, buf.size, buf.max, buf.wpos, buf.rpos, buf.fd [uninitvar] openiked-7.4/compat/imsg-buffer.c:703:9: note: Assuming condition is false openiked-7.4/compat/imsg-buffer.c:707:31: note: Uninitialized variables: buf.buf, buf.size, buf.max, buf.wpos, buf.rpos, buf.fd openiked-7.4/compat/imsg.c:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg.c:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg.c:148:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg.c:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_len [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg.c:243:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg.c:307:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg.c:367:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/imsg.c:171:27: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/compat/imsg.c:299:29: style: Parameter 'imsgbuf' can be declared as pointer to const [constParameterPointer] openiked-7.4/compat/imsg.c:356:18: style: Variable 'imsgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/compat/reallocarray.c:33:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/compat/recallocarray.c:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/compat/setproctitle.c:69:42: style: Parameter 'argv' can be declared as const array [constParameter] openiked-7.4/compat/strtonum.c:40:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] openiked-7.4/compat/vis.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_SP [valueFlowBailoutIncompleteVar] openiked-7.4/compat/vis.c:85:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_DQ [valueFlowBailoutIncompleteVar] openiked-7.4/compat/vis.c:201:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VIS_DQ [valueFlowBailoutIncompleteVar] openiked-7.4/compat/vis.c:253:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/compat/vis.c:190:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] openiked-7.4/compat/vis.c:203:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] openiked-7.4/compat/vis.c:266:8: style: Variable 'start' can be declared as pointer to const [constVariablePointer] openiked-7.4/ikectl/ikeca.c:137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:225:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HOST_NAME_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PASSWORD_LEN [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:457:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:505:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:552:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:600:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:628:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:704:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:723:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _PASSWORD_LEN [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:965:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:998:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:1096:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:1111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:1169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikeca.c:769:69: warning: Either the condition 'keyname!=NULL' is redundant or there is possible null pointer dereference: keyname. [nullPointerRedundantCheck] openiked-7.4/ikectl/ikeca.c:784:14: note: Assuming that condition 'keyname!=NULL' is not redundant openiked-7.4/ikectl/ikeca.c:769:69: note: Null pointer dereference openiked-7.4/ikectl/ikeca.c:772:61: warning: Either the condition 'keyname!=NULL' is redundant or there is possible null pointer dereference: keyname. [nullPointerRedundantCheck] openiked-7.4/ikectl/ikeca.c:784:14: note: Assuming that condition 'keyname!=NULL' is not redundant openiked-7.4/ikectl/ikeca.c:772:61: note: Null pointer dereference openiked-7.4/ikectl/ikeca.c:673:43: error: Null pointer dereference [nullPointer] openiked-7.4/ikectl/ikeca.c:1006:11: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] openiked-7.4/ikectl/ikeca.c:1024:10: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] openiked-7.4/ikectl/ikeca.c:1027:10: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] openiked-7.4/ikectl/ikeca.c:1038:10: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] openiked-7.4/ikectl/ikeca.c:134:26: style: Parameter 'ca' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:134:36: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:158:26: style: Parameter 'ca' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:158:36: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:179:26: style: Parameter 'ca' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:179:36: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:194:22: style: Parameter 'ca' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:194:32: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:268:30: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:348:27: style: Parameter 'ca' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:348:37: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:424:18: style: Parameter 'passfile' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:502:23: style: Parameter 'ca' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:548:36: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:553:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] openiked-7.4/ikectl/ikeca.c:597:13: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:597:24: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:717:22: style: Parameter 'ca' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:717:47: style: Parameter 'myname' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikeca.c:720:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] openiked-7.4/ikectl/ikeca.c:1107:16: style: Parameter 'caname' can be declared as pointer to const [constParameterPointer] openiked-7.4/ikectl/ikectl.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikectl.c:169:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IKED_SOCKET [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/ikectl.c:231:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/ikectl/ikectl.c:239:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] openiked-7.4/ikectl/ikectl.c:443:21: style: Variable 'stat' can be declared as pointer to const [constVariablePointer] openiked-7.4/ikectl/parser.c:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/parser.c:283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/parser.c:372:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/parser.c:391:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/ikectl/parser.c:251:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/ikectl/parser.c:282:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/ikectl/parser.c:375:18: style: Condition 'match<1' is always true [knownConditionTrueFalse] openiked-7.4/ikectl/parser.c:370:12: note: Assuming that condition 'match!=1' is not redundant openiked-7.4/ikectl/parser.c:375:18: note: Condition 'match<1' is always true openiked-7.4/ikectl/parser.c:291:2: error: Memory leak: r [memleak] openiked-7.4/ikectl/parser.c:296:19: style: Parameter 'word' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/apparmor.c:38:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1850:38: debug: Function::addArguments found argument 'X509' with varid 0. [varid0] openiked-7.4/iked/ca.c:242:43: debug: Function::addArguments found argument 'X509' with varid 0. [varid0] openiked-7.4/iked/ca.c:138:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:244:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:360:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:453:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:486:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:524:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:584:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:727:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_OBJECT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:787:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:936:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:985:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1159:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_OBJECT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_OBJECT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_OBJECT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1255:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_OBJECT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1282:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1336:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1362:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_OBJECT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1573:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1672:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1696:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1759:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:1914:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable untrusted [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:2000:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GENERAL_NAME [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:2145:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ca.c:444:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ca.c:513:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ca.c:519:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ca.c:647:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ca.c:955:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ca.c:956:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ca.c:1775:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ca.c:2049:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ca.c:727:24: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openiked-7.4/iked/ca.c:989:24: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openiked-7.4/iked/ca.c:1159:24: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openiked-7.4/iked/ca.c:1187:24: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openiked-7.4/iked/ca.c:1225:24: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openiked-7.4/iked/ca.c:1255:24: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openiked-7.4/iked/ca.c:1362:24: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openiked-7.4/iked/ca.c:241:60: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ca.c:1157:47: style: Parameter 'sig' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ca.c:1360:46: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ca.c:1751:61: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ca.c:1998:28: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/chap_ms.c:146:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/chap_ms.c:158:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/chap_ms.c:204:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/chap_ms.c:264:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/chap_ms.c:291:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/chap_ms.c:364:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/chap_ms.c:130:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/chap_ms.c:354:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/chap_ms.c:83:19: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/chap_ms.c:125:56: style: Parameter 'pwhash' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/chap_ms.c:117:28: error: Uninitialized variable: des_key [uninitvar] openiked-7.4/iked/config.c:131:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_addrpool [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:230:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:263:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:283:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:294:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:310:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_flows [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:326:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csa_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:381:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:439:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:473:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_users [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:538:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:570:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:645:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:711:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:734:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:753:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IOV_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:804:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_flows [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:830:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:888:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:937:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:954:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:981:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:1004:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:1048:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:1104:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/config.c:111:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/config.c:324:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/config.c:418:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/config.c:836:9: warning: Either the condition '(pol=config_new_policy(NULL))==NULL' is redundant or there is possible null pointer dereference: pol. [nullPointerRedundantCheck] openiked-7.4/iked/config.c:833:38: note: Assuming that condition '(pol=config_new_policy(NULL))==NULL' is not redundant openiked-7.4/iked/config.c:836:9: note: Null pointer dereference openiked-7.4/iked/config.c:845:18: warning: Either the condition '(pol=config_new_policy(NULL))==NULL' is redundant or there is possible null pointer dereference: pol. [nullPointerRedundantCheck] openiked-7.4/iked/config.c:833:38: note: Assuming that condition '(pol=config_new_policy(NULL))==NULL' is not redundant openiked-7.4/iked/config.c:845:18: note: Null pointer dereference openiked-7.4/iked/config.c:906:9: warning: Either the condition '(flow=calloc(1,sizeof(*flow)))==NULL' is redundant or there is possible null pointer dereference: flow. [nullPointerRedundantCheck] openiked-7.4/iked/config.c:903:40: note: Assuming that condition '(flow=calloc(1,sizeof(*flow)))==NULL' is not redundant openiked-7.4/iked/config.c:906:9: note: Null pointer dereference openiked-7.4/iked/config.c:319:22: style: Parameter 'peerspi' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/config.c:464:53: style: Parameter 'new' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/config.c:552:48: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/config.c:681:34: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/config.c:729:47: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/config.c:828:13: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/config.c:886:13: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/config.c:952:49: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/config.c:264:11: error: Uninitialized variable: pp->prop_protoid [uninitvar] openiked-7.4/iked/config.c:296:27: error: Uninitialized variable: prop->prop_protoid [uninitvar] openiked-7.4/iked/config.c:329:29: error: Uninitialized variable: csa->csa_peerspi [uninitvar] openiked-7.4/iked/config.c:441:27: error: Uninitialized variable: prop->prop_protoid [uninitvar] openiked-7.4/iked/config.c:572:28: error: Uninitialized variables: pol.pol_id, pol.pol_iface, pol.pol_flags, pol.pol_refcnt, pol.pol_certreqtype, pol.pol_af, pol.pol_rdomain, pol.pol_saproto, pol.pol_nipproto, pol.pol_peer, pol.pol_peerid, pol.pol_peerdh, pol.pol_local, pol.pol_localid, pol.pol_auth, pol.pol_tap, pol.pol_proposals, pol.pol_nproposals, pol.pol_flows, pol.pol_nflows, pol.pol_tssrc, pol.pol_tssrc_count, pol.pol_tsdst, pol.pol_tsdst_count, pol.pol_ncfg, pol.pol_rekey, pol.pol_lifetime, pol.pol_sapeers [uninitvar] openiked-7.4/iked/config.c:757:19: error: Uninitialized variable: prop->prop_nxforms [uninitvar] openiked-7.4/iked/config.c:807:21: error: Uninitialized variables: flow.flow_src, flow.flow_dst, flow.flow_dir, flow.flow_rdomain, flow.flow_prenat, flow.flow_fixed, flow.flow_loaded, flow.flow_saproto, flow.flow_ipproto, flow.flow_local, flow.flow_peer, flow.flow_ikesa, flow.flow_transport [uninitvar] openiked-7.4/iked/config.c:895:12: error: Uninitialized variable: pol->pol_id [uninitvar] openiked-7.4/iked/control.c:98:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] openiked-7.4/iked/control.c:154:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/control.c:177:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_TIMEOUT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/control.c:231:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/control.c:245:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/control.c:274:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/control.c:359:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/control.c:371:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/control.c:236:10: error: Uninitialized variables: c.flags, c.iev, c.peerid [uninitvar] openiked-7.4/iked/control.c:232:22: note: Assuming condition is false openiked-7.4/iked/control.c:236:10: note: Uninitialized variables: c.flags, c.iev, c.peerid openiked-7.4/iked/crypto.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MD5_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:312:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:398:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:493:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:506:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:539:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_SET_TAG [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:546:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CTRL_GCM_GET_TAG [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:611:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:626:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:644:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:721:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:786:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:889:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:934:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_PKEY_RSA [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:995:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:1185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/crypto.c:683:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/crypto.c:485:2: error: Resource leak: encr.encr_ctx [resourceLeak] openiked-7.4/iked/crypto.c:699:18: warning: Either the condition 'prf==NULL' is redundant or there is possible null pointer dereference: prf. [nullPointerRedundantCheck] openiked-7.4/iked/crypto.c:697:11: note: Assuming that condition 'prf==NULL' is not redundant openiked-7.4/iked/crypto.c:699:18: note: Null pointer dereference openiked-7.4/iked/crypto.c:308:43: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/crypto.c:363:34: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/crypto.c:651:35: style: Parameter 'encr' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/crypto.c:667:37: style: Parameter 'encr' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/crypto.c:673:38: style: Parameter 'encr' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/crypto.c:679:39: style: Parameter 'prf' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/crypto.c:1119:38: style: Parameter 'dsa' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/dh.c:876:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA512_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/dh.c:478:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] openiked-7.4/iked/dh.c:479:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/dh.c:503:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] openiked-7.4/iked/dh.c:504:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/dh.c:551:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/dh.c:645:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/dh.c:651:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/dh.c:740:33: style: Parameter 'group' can be declared as pointer to const. However it seems that 'ec25519_getlen' is a callback function, if 'group' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/dh.c:333:19: note: You might need to cast the function pointer here openiked-7.4/iked/dh.c:740:33: note: Parameter 'group' can be declared as pointer to const openiked-7.4/iked/dh.c:750:25: style: Variable 'curve25519' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/dh.c:768:29: style: Parameter 'group' can be declared as pointer to const. However it seems that 'kemsx_init' is a callback function, if 'group' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/dh.c:338:17: note: You might need to cast the function pointer here openiked-7.4/iked/dh.c:768:29: note: Parameter 'group' can be declared as pointer to const openiked-7.4/iked/dh.c:775:31: style: Parameter 'group' can be declared as pointer to const. However it seems that 'kemsx_getlen' is a callback function, if 'group' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/dh.c:339:19: note: You might need to cast the function pointer here openiked-7.4/iked/dh.c:775:31: note: Parameter 'group' can be declared as pointer to const openiked-7.4/iked/dh.c:785:25: style: Variable 'curve25519' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/dh.c:787:15: style: Variable 'pk' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/eap.c:76:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/eap.c:351:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/eap.c:466:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/eap.c:344:27: style: Variable 'msp' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/iked.c:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/iked/iked.c:99:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DAEMON [valueFlowBailoutIncompleteVar] openiked-7.4/iked/iked.c:290:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/iked/iked.c:363:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/iked.c:400:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/iked.c:497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/iked.c:213:20: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] openiked-7.4/iked/iked.c:306:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/iked.c:320:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/iked.c:275:28: style: Condition 'parent_configure(env)==-1' is always false [knownConditionTrueFalse] openiked-7.4/iked/iked.c:275:22: note: Calling function 'parent_configure' returns 0 openiked-7.4/iked/iked.c:275:28: note: Condition 'parent_configure(env)==-1' is always false openiked-7.4/iked/iked.c:457:16: style: Condition 'pid>0' is always true [knownConditionTrueFalse] openiked-7.4/iked/iked.c:423:12: note: Assuming that condition 'pid<=0' is not redundant openiked-7.4/iked/iked.c:457:16: note: Condition 'pid>0' is always true openiked-7.4/iked/iked.c:196:2: warning: Either the condition '(env=calloc(1,sizeof(*env)))==NULL' is redundant or there is possible null pointer dereference: env. [nullPointerRedundantCheck] openiked-7.4/iked/iked.c:192:38: note: Assuming that condition '(env=calloc(1,sizeof(*env)))==NULL' is not redundant openiked-7.4/iked/iked.c:196:2: note: Null pointer dereference openiked-7.4/iked/iked.c:197:2: warning: Either the condition '(env=calloc(1,sizeof(*env)))==NULL' is redundant or there is possible null pointer dereference: env. [nullPointerRedundantCheck] openiked-7.4/iked/iked.c:192:38: note: Assuming that condition '(env=calloc(1,sizeof(*env)))==NULL' is not redundant openiked-7.4/iked/iked.c:197:2: note: Null pointer dereference openiked-7.4/iked/iked.c:198:2: warning: Either the condition '(env=calloc(1,sizeof(*env)))==NULL' is redundant or there is possible null pointer dereference: env. [nullPointerRedundantCheck] openiked-7.4/iked/iked.c:192:38: note: Assuming that condition '(env=calloc(1,sizeof(*env)))==NULL' is not redundant openiked-7.4/iked/iked.c:198:2: note: Null pointer dereference openiked-7.4/iked/iked.c:527:52: style: Parameter 'p' can be declared as pointer to const. However it seems that 'parent_dispatch_ikev2' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/iked.c:69:25: note: You might need to cast the function pointer here openiked-7.4/iked/iked.c:527:52: note: Parameter 'p' can be declared as pointer to const openiked-7.4/iked/iked.c:527:68: style: Parameter 'imsg' can be declared as pointer to const. However it seems that 'parent_dispatch_ikev2' is a callback function, if 'imsg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/iked.c:69:25: note: You might need to cast the function pointer here openiked-7.4/iked/iked.c:527:68: note: Parameter 'imsg' can be declared as pointer to const openiked-7.4/iked/iked.c:529:15: style: Variable 'env' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/iked.c:437:10: style: Variable 'len' is assigned a value that is never used. [unreadVariable] openiked-7.4/iked/iked.c:529:15: style: Variable 'env' is assigned a value that is never used. [unreadVariable] openiked-7.4/iked/ikev2.c:264:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:335:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:564:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:612:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:676:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:881:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:976:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1342:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1410:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1573:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1611:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1763:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_sas [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1861:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1918:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1943:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1958:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2009:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2182:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2228:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2315:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2334:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2547:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2679:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2808:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2837:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2851:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2910:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:2945:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3100:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3252:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3399:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3530:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3591:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3667:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3710:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3788:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cr_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3832:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:3929:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:4115:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:4155:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:4322:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:4462:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:4679:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:4843:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:4860:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:4950:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5189:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5199:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5237:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csa_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5347:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5458:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5504:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5578:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5620:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5674:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5737:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:5966:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6033:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6125:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6194:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6521:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6705:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csa_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6815:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_flows [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6862:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csa_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6878:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_activesas [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:6923:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_activesas [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7031:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7166:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7369:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7430:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPSP_DIRECTION_OUT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7459:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7571:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPSP_DIRECTION_IN [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7613:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPSP_DIRECTION_IN [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7650:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:7754:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2.c:1012:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:1030:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:1039:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:1092:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:1631:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:1835:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:1851:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:1984:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:2167:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:2688:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:3528:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:3858:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:5392:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:6818:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:6981:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:6983:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:6989:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:7009:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:7169:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:7352:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:7529:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:7702:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:7704:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2.c:7292:35: warning: Invalid arc4random_uniform() argument nr 1. The value is 0 but the valid values are '2:'. [invalidFunctionArg] openiked-7.4/iked/ikev2.c:7290:9: note: upper is assigned 'lower' here. openiked-7.4/iked/ikev2.c:7292:35: note: Invalid argument openiked-7.4/iked/ikev2.c:6131:12: style: Condition 'count==0' is always false [knownConditionTrueFalse] openiked-7.4/iked/ikev2.c:6124:10: note: Assignment 'count=0', assigned value is 0 openiked-7.4/iked/ikev2.c:6126:52: note: Assuming condition is false openiked-7.4/iked/ikev2.c:6129:3: note: count is incremented', new value is 1 openiked-7.4/iked/ikev2.c:6131:12: note: Condition 'count==0' is always false openiked-7.4/iked/ikev2.c:6289:8: style: Condition 'skip' is always false [knownConditionTrueFalse] openiked-7.4/iked/ikev2.c:6282:11: note: Assignment 'skip=0', assigned value is 0 openiked-7.4/iked/ikev2.c:6284:19: note: Assuming condition is false openiked-7.4/iked/ikev2.c:6289:8: note: Condition 'skip' is always false openiked-7.4/iked/ikev2.c:5238:8: warning:inconclusive: Possible null pointer dereference: csa [nullPointer] openiked-7.4/iked/ikev2.c:5228:30: note: Assignment 'csa=NULL', assigned value is 0 openiked-7.4/iked/ikev2.c:5233:28: note: Assuming condition is false openiked-7.4/iked/ikev2.c:5238:8: note: Null pointer dereference openiked-7.4/iked/ikev2.c:422:11: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] openiked-7.4/iked/ikev2.c:471:11: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] openiked-7.4/iked/ikev2.c:500:12: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] openiked-7.4/iked/ikev2.c:596:53: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:817:43: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:1980:23: style: Variable 'in6' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:2329:34: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:2333:21: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:2670:26: style: Variable 'xform' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:2832:40: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:3091:13: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:4110:26: style: Variable 'xform' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:4138:26: style: Variable 'xform' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:4444:21: style: Variable 'spi' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:5499:25: style: Variable 'xform' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:6022:17: style: Variable 'domain' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:6756:44: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:6914:56: style: Parameter 'drop' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:6976:46: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:7363:20: style: Variable 'ikecfg' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:7386:22: style: Variable 'in4' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:7388:20: style: Variable 'naddr' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2.c:7561:47: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:7597:48: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2.c:569:22: error: Uninitialized variable: (sa)->sa_hdr.sh_initiator [uninitvar] openiked-7.4/iked/ikev2.c:1343:13: error: Uninitialized variable: pol->pol_flags [uninitvar] openiked-7.4/iked/ikev2.c:1764:11: error: Uninitialized variable: sa->sa_state [uninitvar] openiked-7.4/iked/ikev2.c:2022:25: error: Uninitialized variable: tsi->ts_ipproto [uninitvar] openiked-7.4/iked/ikev2.c:2010:45: note: Assuming condition is false openiked-7.4/iked/ikev2.c:2022:25: note: Uninitialized variable: tsi->ts_ipproto openiked-7.4/iked/ikev2.c:2680:25: error: Uninitialized variable: prop->prop_protoid [uninitvar] openiked-7.4/iked/ikev2.c:4116:27: error: Uninitialized variable: prop->prop_protoid [uninitvar] openiked-7.4/iked/ikev2.c:4480:13: error: Uninitialized variable: prop->prop_protoid [uninitvar] openiked-7.4/iked/ikev2.c:4729:13: error: Uninitialized variable: prop->prop_protoid [uninitvar] openiked-7.4/iked/ikev2.c:6126:28: error: Uninitialized variables: prop.prop_id, prop.prop_protoid, prop.prop_localspi, prop.prop_peerspi, prop.prop_xforms, prop.prop_nxforms [uninitvar] openiked-7.4/iked/ikev2.c:6195:13: error: Uninitialized variable: prop->prop_protoid [uninitvar] openiked-7.4/iked/ikev2.c:6532:12: error: Uninitialized variable: csa->csa_rekey [uninitvar] openiked-7.4/iked/ikev2.c:6706:24: error: Uninitialized variable: csa->csa_saproto [uninitvar] openiked-7.4/iked/ikev2.c:7464:13: error: Uninitialized variable: csa->csa_loaded [uninitvar] openiked-7.4/iked/ikev2.c:7477:13: error: Uninitialized variable: flow->flow_loaded [uninitvar] openiked-7.4/iked/ikev2.c:7653:47: error: Uninitialized variables: sa.sa_hdr, sa.sa_msgid, sa.sa_msgid_set, sa.sa_msgid_current, sa.sa_reqid, sa.sa_type, sa.sa_peer, sa.sa_peer_loaded, sa.sa_local, sa.sa_fd, sa.sa_fragments, sa.sa_natt, sa.sa_udpencap, sa.sa_usekeepalive, sa.sa_state, sa.sa_stateflags, sa.sa_stateinit, sa.sa_statevalid, sa.sa_cp, sa.sa_cp_addr, sa.sa_cp_addr6, sa.sa_cp_dns, sa.sa_policy, sa.sa_timecreated, sa.sa_timeused, sa.sa_tag, sa.sa_reason, sa.sa_kex, sa.sa_prf, sa.sa_integr, sa.sa_encr, sa.sa_key_d, sa.sa_key_iauth, sa.sa_key_rauth, sa.sa_key_iencr, sa.sa_key_rencr, sa.sa_key_iprf, sa.sa_key_rprf, sa.sa_1stmsg, sa.sa_2ndmsg, sa.sa_localauth, sa.sa_peerauth, sa.sa_sigsha2, sa.sa_iid, sa.sa_rid, sa.sa_icert, sa.sa_rcert, sa.sa_eapid, sa.sa_eap, sa.sa_eapmsk, sa.sa_proposals, sa.sa_childsas, sa.sa_flows, sa.sa_nexti, sa.sa_previ, sa.sa_nextr, sa.sa_prevr, sa.sa_rekeyspi, sa.sa_simult, sa.sa_ipcompi, sa.sa_ipcompr, sa.sa_mobike, sa.sa_frag, sa.sa_use_transport_mode, sa.sa_used_transport_mode, sa.sa_timer, sa.sa_keepalive, sa.sa_rekey, sa.sa_tmpfail, sa.sa_requests, sa.sa_responses, sa.sa_dstid_entry_valid, sa.sa_addrpool, sa.sa_addrpool6, sa.sa_last_recvd [uninitvar] openiked-7.4/iked/ikev2.c:7655:54: error: Uninitialized variables: csa.csa_saproto, csa.csa_dir, csa.csa_peerspi, csa.csa_loaded, csa.csa_rekey, csa.csa_allocated, csa.csa_persistent, csa.csa_esn, csa.csa_transport, csa.csa_spi, csa.csa_encrkey, csa.csa_encrid, csa.csa_integrkey, csa.csa_integrid, csa.csa_local, csa.csa_peer, csa.csa_ikesa, csa.csa_peersa, csa.csa_bundled, csa.csa_pfsgrpid [uninitvar] openiked-7.4/iked/ikev2.c:7661:52: error: Uninitialized variables: flow.flow_src, flow.flow_dst, flow.flow_dir, flow.flow_rdomain, flow.flow_prenat, flow.flow_fixed, flow.flow_loaded, flow.flow_saproto, flow.flow_ipproto, flow.flow_local, flow.flow_peer, flow.flow_ikesa, flow.flow_transport [uninitvar] openiked-7.4/iked/ikev2.c:7755:25: error: Uninitialized variable: prop->prop_nxforms [uninitvar] openiked-7.4/iked/ikev2_msg.c:116:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:230:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cr_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:287:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:363:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:383:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:417:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:518:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:582:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:728:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:781:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:829:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:988:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1016:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1091:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1192:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrt_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1228:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrt_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1241:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mrt_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1291:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:1337:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable msg_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_msg.c:68:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_msg.c:69:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_msg.c:142:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_msg.c:1298:18: warning:inconclusive: Possible null pointer dereference: m [nullPointer] openiked-7.4/iked/ikev2_msg.c:1281:28: note: Assignment 'm=NULL', assigned value is 0 openiked-7.4/iked/ikev2_msg.c:1284:26: note: Assuming condition is false openiked-7.4/iked/ikev2_msg.c:1298:18: note: Null pointer dereference openiked-7.4/iked/ikev2_msg.c:1298:39: warning:inconclusive: Possible null pointer dereference: m [nullPointer] openiked-7.4/iked/ikev2_msg.c:1281:28: note: Assignment 'm=NULL', assigned value is 0 openiked-7.4/iked/ikev2_msg.c:1284:26: note: Assuming condition is false openiked-7.4/iked/ikev2_msg.c:1298:39: note: Null pointer dereference openiked-7.4/iked/ikev2_msg.c:1299:17: warning:inconclusive: Possible null pointer dereference: m [nullPointer] openiked-7.4/iked/ikev2_msg.c:1281:28: note: Assignment 'm=NULL', assigned value is 0 openiked-7.4/iked/ikev2_msg.c:1284:26: note: Assuming condition is false openiked-7.4/iked/ikev2_msg.c:1299:17: note: Null pointer dereference openiked-7.4/iked/ikev2_msg.c:1300:40: warning:inconclusive: Possible null pointer dereference: m [nullPointer] openiked-7.4/iked/ikev2_msg.c:1281:28: note: Assignment 'm=NULL', assigned value is 0 openiked-7.4/iked/ikev2_msg.c:1284:26: note: Assuming condition is false openiked-7.4/iked/ikev2_msg.c:1300:40: note: Null pointer dereference openiked-7.4/iked/ikev2_msg.c:1301:41: warning:inconclusive: Possible null pointer dereference: m [nullPointer] openiked-7.4/iked/ikev2_msg.c:1281:28: note: Assignment 'm=NULL', assigned value is 0 openiked-7.4/iked/ikev2_msg.c:1284:26: note: Assuming condition is false openiked-7.4/iked/ikev2_msg.c:1301:41: note: Null pointer dereference openiked-7.4/iked/ikev2_msg.c:139:30: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2_msg.c:140:30: style: Parameter 'local' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2_msg.c:242:37: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2_msg.c:242:61: style: Parameter 'oldhdr' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2_msg.c:243:26: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2_msg.c:411:13: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_msg.c:575:23: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_msg.c:822:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_msg.c:1163:19: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_msg.c:1164:21: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_msg.c:1224:26: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2_msg.c:1262:26: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2_msg.c:1230:34: error: Uninitialized variables: mr.mrt_timer, mr.mrt_tries [uninitvar] openiked-7.4/iked/ikev2_pld.c:133:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:153:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:205:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:301:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:368:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:467:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:492:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:582:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:621:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:653:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:681:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:710:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:752:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:795:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:837:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:874:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:909:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:942:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:983:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1008:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1037:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1051:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1391:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1428:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1484:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1521:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1557:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1653:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1765:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1831:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1880:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:1915:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:2074:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:2097:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:2154:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ikev2_pld.c:739:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_pld.c:1561:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_pld.c:1570:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_pld.c:1588:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_pld.c:1597:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_pld.c:1796:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_pld.c:1856:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ikev2_pld.c:1774:30: warning: Either the condition '(el=sa_frag->frag_arr[i])==NULL' is redundant or there is possible null pointer dereference: el. [nullPointerRedundantCheck] openiked-7.4/iked/ikev2_pld.c:1772:35: note: Assuming that condition '(el=sa_frag->frag_arr[i])==NULL' is not redundant openiked-7.4/iked/ikev2_pld.c:1774:30: note: Null pointer dereference openiked-7.4/iked/ikev2_pld.c:147:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:190:13: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:296:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:348:14: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:462:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:578:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:596:14: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:649:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:666:14: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:706:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:728:14: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:791:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:812:14: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:870:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:888:14: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:938:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:962:14: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1001:12: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1033:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1387:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1409:13: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1458:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1516:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1631:14: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1818:53: style: Parameter 'pld' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/ikev2_pld.c:1825:13: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:1876:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:2070:12: style: Variable 'msgbuf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/ikev2_pld.c:2133:13: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/log.c:62:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PID [valueFlowBailoutIncompleteVar] openiked-7.4/iked/log.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/iked/log.c:123:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/iked/log.c:152:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] openiked-7.4/iked/log.c:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] openiked-7.4/iked/log.c:173:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] openiked-7.4/iked/log.c:181:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/log.c:204:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/iked/log.c:116:1: error: Memory leak: nfmt [memleak] openiked-7.4/iked/ocsp.c:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ocsp.c:198:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_TIMEOUT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ocsp.c:229:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ocsp.c:269:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_STRING [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ocsp.c:369:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ocsp.c:482:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_TIMEOUT [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ocsp.c:515:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ocsp.c:609:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/ocsp.c:128:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/ocsp.c:380:14: warning:inconclusive: Possible null pointer dereference: ioe [nullPointer] openiked-7.4/iked/ocsp.c:359:32: note: Assignment 'ioe=NULL', assigned value is 0 openiked-7.4/iked/ocsp.c:380:14: note: Null pointer dereference openiked-7.4/iked/ocsp.c:401:2: warning: Either the condition '(sock=calloc(1,sizeof(*sock)))==NULL' is redundant or there is possible null pointer dereference: sock. [nullPointerRedundantCheck] openiked-7.4/iked/ocsp.c:397:40: note: Assuming that condition '(sock=calloc(1,sizeof(*sock)))==NULL' is not redundant openiked-7.4/iked/ocsp.c:401:2: note: Null pointer dereference openiked-7.4/iked/ocsp.c:402:2: warning: Either the condition '(sock=calloc(1,sizeof(*sock)))==NULL' is redundant or there is possible null pointer dereference: sock. [nullPointerRedundantCheck] openiked-7.4/iked/ocsp.c:397:40: note: Assuming that condition '(sock=calloc(1,sizeof(*sock)))==NULL' is not redundant openiked-7.4/iked/ocsp.c:402:2: note: Null pointer dereference openiked-7.4/iked/ocsp.c:405:51: warning: Either the condition '(sock=calloc(1,sizeof(*sock)))==NULL' is redundant or there is possible null pointer dereference: sock. [nullPointerRedundantCheck] openiked-7.4/iked/ocsp.c:397:40: note: Assuming that condition '(sock=calloc(1,sizeof(*sock)))==NULL' is not redundant openiked-7.4/iked/ocsp.c:405:51: note: Null pointer dereference openiked-7.4/iked/ocsp.c:269:27: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] openiked-7.4/iked/ocsp.c:360:34: style: Variable 'ocsp_tmp' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/pfkey.c:69:14: error: syntax error [syntaxError] openiked-7.4/iked/policy.c:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:160:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:247:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:307:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_flows [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:336:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pol_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:371:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sa_peer_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:393:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:447:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:496:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:560:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_flows [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:581:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ts_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:602:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:663:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flow_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:683:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:784:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:804:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable csa_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:827:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_sas [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:876:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:889:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:911:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:975:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iked_users [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:1015:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prop_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:1156:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/policy.c:95:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/policy.c:164:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/policy.c:678:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/policy.c:1005:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/policy.c:1006:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/policy.c:1007:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/policy.c:1019:4: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/policy.c:1084:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/policy.c:1038:19: style: Condition 'chosen_score==0' is always true [knownConditionTrueFalse] openiked-7.4/iked/policy.c:1034:20: note: Assuming that condition 'chosen_score!=0' is not redundant openiked-7.4/iked/policy.c:1038:19: note: Condition 'chosen_score==0' is always true openiked-7.4/iked/policy.c:1225:6: style: Condition '!diff' is always true [knownConditionTrueFalse] openiked-7.4/iked/policy.c:1223:14: note: Assignment 'diff=0', assigned value is 0 openiked-7.4/iked/policy.c:1225:6: note: Condition '!diff' is always true openiked-7.4/iked/policy.c:929:6: warning: Either the condition 'aid==NULL' is redundant or there is possible null pointer dereference: aid. [nullPointerRedundantCheck] openiked-7.4/iked/policy.c:927:10: note: Assuming that condition 'aid==NULL' is not redundant openiked-7.4/iked/policy.c:929:6: note: Null pointer dereference openiked-7.4/iked/policy.c:929:21: warning: Either the condition 'bid==NULL' is redundant or there is possible null pointer dereference: bid. [nullPointerRedundantCheck] openiked-7.4/iked/policy.c:927:25: note: Assuming that condition 'bid==NULL' is not redundant openiked-7.4/iked/policy.c:929:21: note: Null pointer dereference openiked-7.4/iked/policy.c:1017:8: warning:inconclusive: Possible null pointer dereference: ppeer [nullPointer] openiked-7.4/iked/policy.c:998:32: note: Assignment 'ppeer=NULL', assigned value is 0 openiked-7.4/iked/policy.c:1009:17: note: Assuming condition is false openiked-7.4/iked/policy.c:1017:8: note: Null pointer dereference openiked-7.4/iked/policy.c:82:28: style: Parameter 'proposals' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/policy.c:82:58: style: Parameter 'flows' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/policy.c:487:18: style: Variable 'old' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/policy.c:690:33: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/policy.c:690:54: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/policy.c:841:24: style: Parameter 'a' can be declared as pointer to const. However it seems that 'sa_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/policy.c:1249:42: note: You might need to cast the function pointer here openiked-7.4/iked/policy.c:841:24: note: Parameter 'a' can be declared as pointer to const openiked-7.4/iked/policy.c:841:43: style: Parameter 'b' can be declared as pointer to const. However it seems that 'sa_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/policy.c:1249:42: note: You might need to cast the function pointer here openiked-7.4/iked/policy.c:841:43: note: Parameter 'b' can be declared as pointer to const openiked-7.4/iked/policy.c:979:28: style: Parameter 'a' can be declared as pointer to const. However it seems that 'user_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/policy.c:1253:47: note: You might need to cast the function pointer here openiked-7.4/iked/policy.c:979:28: note: Parameter 'a' can be declared as pointer to const openiked-7.4/iked/policy.c:979:49: style: Parameter 'b' can be declared as pointer to const. However it seems that 'user_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/policy.c:1253:47: note: You might need to cast the function pointer here openiked-7.4/iked/policy.c:979:49: note: Parameter 'b' can be declared as pointer to const openiked-7.4/iked/policy.c:1196:34: style: Parameter 'a' can be declared as pointer to const. However it seems that 'childsa_cmp' is a callback function, if 'a' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/policy.c:1254:53: note: You might need to cast the function pointer here openiked-7.4/iked/policy.c:1196:34: note: Parameter 'a' can be declared as pointer to const openiked-7.4/iked/policy.c:1196:58: style: Parameter 'b' can be declared as pointer to const. However it seems that 'childsa_cmp' is a callback function, if 'b' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/policy.c:1254:53: note: You might need to cast the function pointer here openiked-7.4/iked/policy.c:1196:58: note: Parameter 'b' can be declared as pointer to const openiked-7.4/iked/policy.c:562:13: error: Uninitialized variable: flow->flow_ipproto [uninitvar] openiked-7.4/iked/policy.c:805:20: error: Uninitialized variable: csa->csa_spi.spi_protoid [uninitvar] openiked-7.4/iked/policy.c:1017:39: error: Uninitialized variable: plocal->prop_protoid [uninitvar] openiked-7.4/iked/print.c:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/print.c:59:25: style: Variable 'xform' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/print.c:148:12: error: Uninitialized variable: pp->prop_nxforms [uninitvar] openiked-7.4/iked/proc.c:88:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:252:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:302:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:339:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:402:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_ANY [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:445:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_NONBLOCK [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:495:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ev [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:536:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:553:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:634:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:749:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:847:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:856:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibuf [valueFlowBailoutIncompleteVar] openiked-7.4/iked/proc.c:424:21: style: Redundant condition: pid==-1. 'pid!=-1 || (pid==-1 && errno==EINTR)' is equivalent to 'pid!=-1 || errno==EINTR' [redundantCondition] openiked-7.4/iked/proc.c:877:37: style: Condition '(ibuf=proc_ibuf(ps,id,n))==NULL' is always false [knownConditionTrueFalse] openiked-7.4/iked/proc.c:92:2: warning: If memory allocation fails, then there is a possible null pointer dereference: nargv [nullPointerOutOfMemory] openiked-7.4/iked/proc.c:86:16: note: Assuming allocation function fails openiked-7.4/iked/proc.c:86:16: note: Assignment 'nargv=calloc(argc+5,sizeof(char*))', assigned value is 0 openiked-7.4/iked/proc.c:92:2: note: Null pointer dereference openiked-7.4/iked/proc.c:95:2: warning: If memory allocation fails, then there is a possible null pointer dereference: nargv [nullPointerOutOfMemory] openiked-7.4/iked/proc.c:86:16: note: Assuming allocation function fails openiked-7.4/iked/proc.c:86:16: note: Assignment 'nargv=calloc(argc+5,sizeof(char*))', assigned value is 0 openiked-7.4/iked/proc.c:95:2: note: Null pointer dereference openiked-7.4/iked/proc.c:100:2: warning: If memory allocation fails, then there is a possible null pointer dereference: nargv [nullPointerOutOfMemory] openiked-7.4/iked/proc.c:86:16: note: Assuming allocation function fails openiked-7.4/iked/proc.c:86:16: note: Assignment 'nargv=calloc(argc+5,sizeof(char*))', assigned value is 0 openiked-7.4/iked/proc.c:100:2: note: Null pointer dereference openiked-7.4/iked/proc.c:101:2: warning: If memory allocation fails, then there is a possible null pointer dereference: nargv [nullPointerOutOfMemory] openiked-7.4/iked/proc.c:86:16: note: Assuming allocation function fails openiked-7.4/iked/proc.c:86:16: note: Assignment 'nargv=calloc(argc+5,sizeof(char*))', assigned value is 0 openiked-7.4/iked/proc.c:101:2: note: Null pointer dereference openiked-7.4/iked/proc.c:103:3: warning: If memory allocation fails, then there is a possible null pointer dereference: nargv [nullPointerOutOfMemory] openiked-7.4/iked/proc.c:86:16: note: Assuming allocation function fails openiked-7.4/iked/proc.c:86:16: note: Assignment 'nargv=calloc(argc+5,sizeof(char*))', assigned value is 0 openiked-7.4/iked/proc.c:103:3: note: Null pointer dereference openiked-7.4/iked/proc.c:105:2: warning: If memory allocation fails, then there is a possible null pointer dereference: nargv [nullPointerOutOfMemory] openiked-7.4/iked/proc.c:86:16: note: Assuming allocation function fails openiked-7.4/iked/proc.c:86:16: note: Assignment 'nargv=calloc(argc+5,sizeof(char*))', assigned value is 0 openiked-7.4/iked/proc.c:105:2: note: Null pointer dereference openiked-7.4/iked/proc.c:111:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: nargv [nullPointerOutOfMemory] openiked-7.4/iked/proc.c:86:16: note: Assuming allocation function fails openiked-7.4/iked/proc.c:86:16: note: Assignment 'nargv=calloc(argc+5,sizeof(char*))', assigned value is 0 openiked-7.4/iked/proc.c:111:3: note: Null pointer dereference openiked-7.4/iked/proc.c:157:3: warning: Either the condition 'connected==NULL' is redundant or there is possible null pointer dereference: connected. [nullPointerRedundantCheck] openiked-7.4/iked/proc.c:155:17: note: Assuming that condition 'connected==NULL' is not redundant openiked-7.4/iked/proc.c:157:3: note: Null pointer dereference openiked-7.4/iked/proc.c:278:2: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] openiked-7.4/iked/proc.c:274:8: note: Assuming that condition 'p==NULL' is not redundant openiked-7.4/iked/proc.c:278:2: note: Null pointer dereference openiked-7.4/iked/proc.c:81:23: style: Variable 'p' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/proc.c:732:49: style: Parameter 'p' can be declared as pointer to const. However it seems that 'proc_dispatch_null' is a callback function, if 'p' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/proc.c:333:22: note: You might need to cast the function pointer here openiked-7.4/iked/proc.c:732:49: note: Parameter 'p' can be declared as pointer to const openiked-7.4/iked/proc.c:732:65: style: Parameter 'imsg' can be declared as pointer to const. However it seems that 'proc_dispatch_null' is a callback function, if 'imsg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openiked-7.4/iked/proc.c:333:22: note: You might need to cast the function pointer here openiked-7.4/iked/proc.c:732:65: note: Parameter 'imsg' can be declared as pointer to const openiked-7.4/iked/sntrup761.c:741:26: style: Condition 'R3_recip(ginv,g)==0' is always true [knownConditionTrueFalse] openiked-7.4/iked/sntrup761.c:563:28: note: Calling function 'int16_nonzero_mask' returns !<=-1 openiked-7.4/iked/sntrup761.c:741:17: note: Calling function 'R3_recip' returns !<=-1 openiked-7.4/iked/sntrup761.c:741:26: note: Condition 'R3_recip(ginv,g)==0' is always true openiked-7.4/iked/sntrup761.c:1258:45: style:inconclusive: Function 'crypto_kem_sntrup761_enc' argument 1 names different: declaration 'cstr' definition 'c'. [funcArgNamesDifferent] openiked-7.4/iked/crypto_api.h:37:45: note: Function 'crypto_kem_sntrup761_enc' argument 1 names different: declaration 'cstr' definition 'c'. openiked-7.4/iked/sntrup761.c:1258:45: note: Function 'crypto_kem_sntrup761_enc' argument 1 names different: declaration 'cstr' definition 'c'. openiked-7.4/iked/sntrup761.c:1264:68: style:inconclusive: Function 'crypto_kem_sntrup761_dec' argument 2 names different: declaration 'cstr' definition 'c'. [funcArgNamesDifferent] openiked-7.4/iked/crypto_api.h:40:26: note: Function 'crypto_kem_sntrup761_dec' argument 2 names different: declaration 'cstr' definition 'c'. openiked-7.4/iked/sntrup761.c:1264:68: note: Function 'crypto_kem_sntrup761_dec' argument 2 names different: declaration 'cstr' definition 'c'. openiked-7.4/iked/sntrup761.c:480:32: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/timer.c:59:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/util.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:189:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:214:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:290:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:602:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:697:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:738:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:794:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:815:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:866:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:878:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/iked/util.c:366:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/util.c:367:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/util.c:430:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/util.c:431:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/util.c:537:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/util.c:613:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/util.c:723:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/util.c:800:11: portability: Non reentrant function 'getprotobynumber' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobynumber_r'. [prohibitedgetprotobynumberCalled] openiked-7.4/iked/util.c:70:33: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/util.c:110:39: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/util.c:165:7: style: Variable 'a' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/util.c:287:23: style: Variable 'a6' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/util.c:287:28: style: Variable 'b6' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/util.c:653:18: style: Variable 'ep' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/util.c:362:9: style: union member 'Anonymous1::inbuf' is never used. [unusedStructMember] openiked-7.4/iked/util.c:363:9: style: union member 'Anonymous1::in6buf' is never used. [unusedStructMember] openiked-7.4/iked/util.c:352:19: style: Unused variable: cmsg [unusedVariable] openiked-7.4/iked/vroute-netlink.c:106:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:133:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable va_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:311:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:324:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vr_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:340:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:354:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vd_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:390:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable va_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:441:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:490:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:554:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_HEADER_SIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:585:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:682:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:804:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLM_F_REQUEST [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:831:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute-netlink.c:167:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute-netlink.c:176:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute-netlink.c:450:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute-netlink.c:562:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute-netlink.c:600:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute-netlink.c:619:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute-netlink.c:690:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute-netlink.c:802:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute-netlink.c:108:7: warning: If memory allocation fails, then there is a possible null pointer dereference: ivr [nullPointerOutOfMemory] openiked-7.4/iked/vroute-netlink.c:104:14: note: Assuming allocation function fails openiked-7.4/iked/vroute-netlink.c:104:14: note: Assignment 'ivr=calloc(1,sizeof(*ivr))', assigned value is 0 openiked-7.4/iked/vroute-netlink.c:108:7: note: Null pointer dereference openiked-7.4/iked/vroute-netlink.c:343:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dns [nullPointerOutOfMemory] openiked-7.4/iked/vroute-netlink.c:338:14: note: Assuming allocation function fails openiked-7.4/iked/vroute-netlink.c:338:14: note: Assignment 'dns=calloc(1,sizeof(*dns))', assigned value is 0 openiked-7.4/iked/vroute-netlink.c:343:2: note: Null pointer dereference openiked-7.4/iked/vroute-netlink.c:378:2: warning: If memory allocation fails, then there is a possible null pointer dereference: vaddr [nullPointerOutOfMemory] openiked-7.4/iked/vroute-netlink.c:372:16: note: Assuming allocation function fails openiked-7.4/iked/vroute-netlink.c:372:16: note: Assignment 'vaddr=calloc(1,sizeof(*vaddr))', assigned value is 0 openiked-7.4/iked/vroute-netlink.c:378:2: note: Null pointer dereference openiked-7.4/iked/vroute-netlink.c:587:25: style: Variable 'ivr' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/vroute-netlink.c:678:25: style: Variable 'ivr' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/vroute-netlink.c:736:27: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute-netlink.c:795:25: style: Variable 'ivr' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/vroute-netlink.c:826:50: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute-netlink.c:355:21: error: Uninitialized variable: dns->vd_ifidx [uninitvar] openiked-7.4/iked/vroute-netlink.c:593:10: style: struct member 'Anonymous1::buf' is never used. [unusedStructMember] openiked-7.4/iked/vroute-netlink.c:687:13: style: struct member 'Anonymous2::buf' is never used. [unusedStructMember] openiked-7.4/iked/vroute-netlink.c:798:13: style: struct member 'Anonymous3::buf' is never used. [unusedStructMember] openiked-7.4/iked/vroute-netlink.c:234:7: style: Variable 'left' is assigned a value that is never used. [unreadVariable] openiked-7.4/iked/vroute-netlink.c:291:7: style: Variable 'left' is assigned a value that is never used. [unreadVariable] openiked-7.4/iked/vroute-netlink.c:569:6: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] openiked-7.4/iked/vroute-netlink.c:570:7: style: Variable 'left' is assigned a value that is never used. [unreadVariable] openiked-7.4/iked/vroute.c:169:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:251:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:291:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IF_NAMESIZE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:346:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:406:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:428:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vr_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:465:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vd_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:501:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable va_entry [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:518:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_VROUTE_ADD [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:526:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_VROUTE_CLONE [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:534:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMSG_VROUTE_DEL [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:552:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:611:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:697:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:811:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTM_VERSION [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:989:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RTM_VERSION [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:1048:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] openiked-7.4/iked/vroute.c:257:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:267:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:561:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:693:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:694:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:695:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:809:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:1042:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:1058:3: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/iked/vroute.c:171:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ivr [nullPointerOutOfMemory] openiked-7.4/iked/vroute.c:167:14: note: Assuming allocation function fails openiked-7.4/iked/vroute.c:167:14: note: Assignment 'ivr=calloc(1,sizeof(*ivr))', assigned value is 0 openiked-7.4/iked/vroute.c:171:7: note: Null pointer dereference openiked-7.4/iked/vroute.c:174:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ivr [nullPointerOutOfMemory] openiked-7.4/iked/vroute.c:167:14: note: Assuming allocation function fails openiked-7.4/iked/vroute.c:167:14: note: Assignment 'ivr=calloc(1,sizeof(*ivr))', assigned value is 0 openiked-7.4/iked/vroute.c:174:7: note: Null pointer dereference openiked-7.4/iked/vroute.c:177:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ivr [nullPointerOutOfMemory] openiked-7.4/iked/vroute.c:167:14: note: Assuming allocation function fails openiked-7.4/iked/vroute.c:167:14: note: Assignment 'ivr=calloc(1,sizeof(*ivr))', assigned value is 0 openiked-7.4/iked/vroute.c:177:7: note: Null pointer dereference openiked-7.4/iked/vroute.c:192:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ivr [nullPointerOutOfMemory] openiked-7.4/iked/vroute.c:167:14: note: Assuming allocation function fails openiked-7.4/iked/vroute.c:167:14: note: Assignment 'ivr=calloc(1,sizeof(*ivr))', assigned value is 0 openiked-7.4/iked/vroute.c:192:2: note: Null pointer dereference openiked-7.4/iked/vroute.c:413:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: route [nullPointerOutOfMemory] openiked-7.4/iked/vroute.c:404:16: note: Assuming allocation function fails openiked-7.4/iked/vroute.c:404:16: note: Assignment 'route=calloc(1,sizeof(*route))', assigned value is 0 openiked-7.4/iked/vroute.c:413:3: note: Null pointer dereference openiked-7.4/iked/vroute.c:416:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: route [nullPointerOutOfMemory] openiked-7.4/iked/vroute.c:404:16: note: Assuming allocation function fails openiked-7.4/iked/vroute.c:404:16: note: Assignment 'route=calloc(1,sizeof(*route))', assigned value is 0 openiked-7.4/iked/vroute.c:416:2: note: Null pointer dereference openiked-7.4/iked/vroute.c:454:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: dns [nullPointerOutOfMemory] openiked-7.4/iked/vroute.c:449:14: note: Assuming allocation function fails openiked-7.4/iked/vroute.c:449:14: note: Assignment 'dns=calloc(1,sizeof(*dns))', assigned value is 0 openiked-7.4/iked/vroute.c:454:2: note: Null pointer dereference openiked-7.4/iked/vroute.c:489:2: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: vaddr [nullPointerOutOfMemory] openiked-7.4/iked/vroute.c:483:16: note: Assuming allocation function fails openiked-7.4/iked/vroute.c:483:16: note: Assignment 'vaddr=calloc(1,sizeof(*vaddr))', assigned value is 0 openiked-7.4/iked/vroute.c:489:2: note: Null pointer dereference openiked-7.4/iked/vroute.c:873:22: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] openiked-7.4/iked/vroute.c:874:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] openiked-7.4/iked/vroute.c:875:26: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] openiked-7.4/iked/vroute.c:357:28: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:357:46: style: Parameter 'imsg' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:398:33: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:398:68: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:399:22: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:422:33: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:444:31: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:444:64: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:460:31: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:477:32: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:477:65: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:478:22: style: Parameter 'mask' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:495:32: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:673:20: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/vroute.c:984:19: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/vroute.c:1030:28: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:1030:39: style: Parameter 'ifname' can be declared as pointer to const [constParameterPointer] openiked-7.4/iked/vroute.c:431:24: error: Uninitialized variable: route->vr_flags [uninitvar] openiked-7.4/iked/vroute.c:429:19: note: Assuming condition is false openiked-7.4/iked/vroute.c:431:24: note: Uninitialized variable: route->vr_flags openiked-7.4/iked/vroute.c:466:21: error: Uninitialized variable: dns->vd_ifidx [uninitvar] openiked-7.4/iked/vroute.c:210:21: style: Unused variable: dns [unusedVariable] openiked-7.4/iked/vroute.c:327:7: style: Variable 'left' is assigned a value that is never used. [unreadVariable] openiked-7.4/iked/vroute.c:703:6: style: Variable 'ptr' is assigned a value that is never used. [unreadVariable] openiked-7.4/iked/vroute.c:704:7: style: Variable 'left' is assigned a value that is never used. [unreadVariable] openiked-7.4/regress/dh/dhtest.c:67:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GROUP_SNTRUP761X25519 [valueFlowBailoutIncompleteVar] openiked-7.4/regress/dh/dhtest.c:58:11: style: Variable 'raw' can be declared as pointer to const [constVariablePointer] openiked-7.4/regress/dh/dhtest.c:58:17: style: Variable 'raw2' can be declared as pointer to const [constVariablePointer] openiked-7.4/regress/parser-libfuzzer/common.c:219:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/parser-libfuzzer/common.c:264:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IKED_SCERT_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/regress/parser-libfuzzer/common.c:166:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser-libfuzzer/common.c:59:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:59:76: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:60:11: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:69:19: style: Variable 'sa' can be declared as pointer to const [constVariablePointer] openiked-7.4/regress/parser-libfuzzer/common.c:70:21: style: Variable 'hdr' can be declared as pointer to const [constVariablePointer] openiked-7.4/regress/parser-libfuzzer/common.c:89:31: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:89:52: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:89:69: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:96:38: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:96:59: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:107:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:113:35: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:113:54: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:114:29: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:126:24: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:126:43: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:131:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:131:56: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:136:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:136:41: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:147:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:147:48: style: Parameter 'tmr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:148:46: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:153:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:153:48: style: Parameter 'tmr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:158:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:158:48: style: Parameter 'tmr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:171:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:171:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:171:72: style: Parameter 'localid' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:172:45: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:179:32: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:179:42: style: Parameter 'idstr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:185:44: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:192:44: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:198:45: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:198:73: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:203:46: style: Parameter 'frag' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:209:39: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:209:65: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:232:40: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:232:50: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:237:32: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:237:59: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:238:33: style: Parameter 'mr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:243:31: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:243:58: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/common.c:244:26: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:117:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:76:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:77:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:79:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:92:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:93:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:112:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:113:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:50:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:56:23: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser-libfuzzer/test_parser_fuzz.c:62:24: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:56:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:56:76: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:57:11: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:63:41: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:69:31: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:69:52: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:69:69: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:76:38: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:76:59: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:87:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:93:35: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:93:54: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:94:27: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:106:24: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:106:43: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:111:37: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:111:56: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:116:32: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:116:41: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:127:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:127:48: style: Parameter 'tmr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:128:46: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:133:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:133:48: style: Parameter 'tmr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:138:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:138:48: style: Parameter 'tmr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:143:34: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:143:60: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:144:11: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:150:24: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:150:45: style: Parameter 'sh' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:150:72: style: Parameter 'localid' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:151:42: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:158:32: style: Parameter 'id' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:158:42: style: Parameter 'idstr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:164:44: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:171:44: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:177:45: style: Parameter 'head' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:177:73: style: Parameter 'prop' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:182:46: style: Parameter 'frag' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:188:39: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:188:65: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:208:40: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:208:50: style: Parameter 'r' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:213:32: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:213:59: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:214:33: style: Parameter 'mr' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:219:31: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:219:58: style: Parameter 'queue' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/common.c:220:26: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/test_parser_fuzz.c:482:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DAEMON [valueFlowBailoutIncompleteVar] openiked-7.4/regress/parser/test_parser_fuzz.c:419:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser/test_parser_fuzz.c:420:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] openiked-7.4/regress/parser/test_parser_fuzz.c:422:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] openiked-7.4/regress/parser/test_parser_fuzz.c:435:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser/test_parser_fuzz.c:436:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser/test_parser_fuzz.c:451:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser/test_parser_fuzz.c:452:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] openiked-7.4/regress/parser/test_parser_fuzz.c:378:26: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/test_parser_fuzz.c:384:22: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/parser/test_parser_fuzz.c:390:23: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/test_helper/fuzz.c:102:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/fuzz.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/fuzz.c:149:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] openiked-7.4/regress/test_helper/fuzz.c:97:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] openiked-7.4/regress/test_helper/fuzz.c:170:36: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/test_helper/fuzz.c:204:33: style: Parameter 'fuzz' can be declared as pointer to const [constParameterPointer] openiked-7.4/regress/test_helper/test_helper.c:117:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:190:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:227:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:242:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:305:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:319:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:330:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:341:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:352:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:365:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:378:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:389:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:400:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:411:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:424:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openiked-7.4/regress/test_helper/test_helper.c:167:27: warning: Assert statement modifies 'active_test_name'. [assignmentInAssert] openiked-7.4/regress/test_helper/test_helper.c:167:29: warning: Assert statement calls a function which may have desired side effects: 'strdup'. [assertWithSideEffect] openiked-7.4/regress/test_helper/test_helper.c:273:6: error: Allocation with tohex, fprintf doesn't release it. [leakNoVarFunctionCall] openiked-7.4/regress/test_helper/test_helper.c:275:6: error: Allocation with tohex, fprintf doesn't release it. [leakNoVarFunctionCall] openiked-7.4/regress/test_helper/test_helper.c:306:6: error: Allocation with tohex, fprintf doesn't release it. [leakNoVarFunctionCall] openiked-7.4/regress/test_helper/test_helper.c:250:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] openiked-7.4/iked/timer.c:61:6: error: Using argument tmr that points at uninitialized variable sa->sa_timer [ctuuninitvar] openiked-7.4/iked/ikev2.c:1766:12: note: Calling function timer_del, 2nd argument is uninitialized openiked-7.4/iked/timer.c:61:6: note: Using argument tmr diff: DONE