2024-03-24 22:17 ftp://ftp.de.debian.org/debian/pool/main/o/ocserv/ocserv_1.2.4.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=libcurl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-101-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.55 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: 51f8b53 (2024-03-24 16:07:43 +0100) count: 479 222 elapsed-time: 37.6 50.4 head-timing-info: old-timing-info: head results: ocserv-1.2.4/src/log.h:154:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/auth/plain.c:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/auth/plain.c:135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_GROUPS [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/auth/plain.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/auth/plain.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/auth/plain.c:282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/auth/plain.c:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PASSWORD_TRIES [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/auth/plain.c:405:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_GROUPS [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/auth/plain.c:309:7: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] ocserv-1.2.4/src/auth/plain.c:295:34: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'plain_auth_user' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/auth/plain.c:492:15: note: You might need to cast the function pointer here ocserv-1.2.4/src/auth/plain.c:295:34: note: Parameter 'ctx' can be declared as pointer to const ocserv-1.2.4/src/auth/plain.c:295:45: style: Parameter 'username' can be declared as pointer to const. However it seems that 'plain_auth_user' is a callback function, if 'username' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/auth/plain.c:492:15: note: You might need to cast the function pointer here ocserv-1.2.4/src/auth/plain.c:295:45: note: Parameter 'username' can be declared as pointer to const ocserv-1.2.4/src/ccan/hash/hash.c:189:17: style:inconclusive: Function 'hash_u32' argument 1 names different: declaration 'key' definition 'k'. [funcArgNamesDifferent] ocserv-1.2.4/src/ccan/hash/hash.h:116:35: note: Function 'hash_u32' argument 1 names different: declaration 'key' definition 'k'. ocserv-1.2.4/src/ccan/hash/hash.c:189:17: note: Function 'hash_u32' argument 1 names different: declaration 'key' definition 'k'. ocserv-1.2.4/src/ccan/hash/hash.c:190:17: style:inconclusive: Function 'hash_u32' argument 2 names different: declaration 'num' definition 'length'. [funcArgNamesDifferent] ocserv-1.2.4/src/ccan/hash/hash.h:116:47: note: Function 'hash_u32' argument 2 names different: declaration 'num' definition 'length'. ocserv-1.2.4/src/ccan/hash/hash.c:190:17: note: Function 'hash_u32' argument 2 names different: declaration 'num' definition 'length'. ocserv-1.2.4/src/ccan/hash/hash.c:191:17: style:inconclusive: Function 'hash_u32' argument 3 names different: declaration 'base' definition 'initval'. [funcArgNamesDifferent] ocserv-1.2.4/src/ccan/hash/hash.h:116:61: note: Function 'hash_u32' argument 3 names different: declaration 'base' definition 'initval'. ocserv-1.2.4/src/ccan/hash/hash.c:191:17: note: Function 'hash_u32' argument 3 names different: declaration 'base' definition 'initval'. ocserv-1.2.4/src/ccan/hash/hash.h:305:15: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] ocserv-1.2.4/src/ccan/hash/hash.h:309:24: warning:inconclusive: Division of result of sizeof() on pointer type. [divideSizeof] ocserv-1.2.4/src/ccan/htable/htable.c:267:59: style: Parameter 'i' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/ccan/list/list.c:13:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/ccan/list/list.c:21:59: style:inconclusive: Function 'list_check_node' argument 1 names different: declaration 'n' definition 'node'. [funcArgNamesDifferent] ocserv-1.2.4/src/ccan/list/list.h:91:59: note: Function 'list_check_node' argument 1 names different: declaration 'n' definition 'node'. ocserv-1.2.4/src/ccan/list/list.c:21:59: note: Function 'list_check_node' argument 1 names different: declaration 'n' definition 'node'. ocserv-1.2.4/src/ccan/list/list.h:243:52: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/ccan/talloc/talloc.h:583:7: error: There is an unknown macro here somewhere. Configuration is required. If talloc_asprintf is a macro then please configure it. [unknownMacro] ocserv-1.2.4/src/common/cloexec.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.h:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:233:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:257:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:284:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:350:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:374:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:404:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:489:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:561:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:686:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:810:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/common.c:97:41: style:inconclusive: Function 'cmd_request_to_str' argument 1 names different: declaration 'cmd' definition '_cmd'. [funcArgNamesDifferent] ocserv-1.2.4/src/common/common.h:95:41: note: Function 'cmd_request_to_str' argument 1 names different: declaration 'cmd' definition '_cmd'. ocserv-1.2.4/src/common/common.c:97:41: note: Function 'cmd_request_to_str' argument 1 names different: declaration 'cmd' definition '_cmd'. ocserv-1.2.4/src/common/common.h:108:17: style: Variable 'vdata' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/common/hmac.c:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_RANDOM [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/hmac.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/snapshot.c:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_PATH_MAX [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/common/snapshot.c:64:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/common/snapshot.c:266:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/common/snapshot.c:279:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/common/snapshot.c:303:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/common/snapshot.c:319:20: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/common/sockdiag.c:271:15: style: Parameter 'sock_rqueue' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/common/sockdiag.c:272:15: style: Parameter 'sock_wqueue' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/common/system.c:141:0: error: #error "Unsupported UNIX variant" [preprocessorErrorDirective] ocserv-1.2.4/src/config-ports.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwPortSt [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/config-ports.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/config.c:1614:30: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_NAME is a macro then please configure it. [unknownMacro] ocserv-1.2.4/src/ctl.pb-c.h:12:0: error: #error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. [preprocessorErrorDirective] ocserv-1.2.4/src/html.c:78:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR_MAX [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/html.c:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/http-parser/http_parser.c:245:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ocserv-1.2.4/src/http-parser/http_parser.c:249:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ocserv-1.2.4/src/http-parser/http_parser.c:251:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ocserv-1.2.4/src/http-parser/http_parser.c:253:14: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ocserv-1.2.4/src/http-parser/http_parser.c:259:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ocserv-1.2.4/src/http-parser/http_parser.c:275:68: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ocserv-1.2.4/src/http-parser/http_parser.c:1191:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ocserv-1.2.4/src/http-parser/http_parser.c:2225:62: style:inconclusive: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. [funcArgNamesDifferent] ocserv-1.2.4/src/http-parser/http_parser.h:393:66: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. ocserv-1.2.4/src/http-parser/http_parser.c:2225:62: note: Function 'http_parser_init' argument 2 names different: declaration 'type' definition 't'. ocserv-1.2.4/src/http-parser/http_parser.c:2518:17: style: Local variable 'p' shadows outer variable [shadowVariable] ocserv-1.2.4/src/http-parser/http_parser.c:2427:15: note: Shadowed declaration ocserv-1.2.4/src/http-parser/http_parser.c:2518:17: note: Shadow variable ocserv-1.2.4/src/icmp-ping.c:143:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/icmp-ping.c:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/icmp-ping.c:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/icmp-ping.c:281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/icmp-ping.c:209:24: error: Invalid sendto() argument nr 6. A non-boolean value is required. [invalidFunctionArgBool] ocserv-1.2.4/src/icmp-ping.c:308:24: error: Invalid sendto() argument nr 6. A non-boolean value is required. [invalidFunctionArgBool] ocserv-1.2.4/src/ip-lease.c:165:15: error: Code '(& broadcast' is invalid C code. Use --std or --language to configure the language. [syntaxError] ocserv-1.2.4/src/ip-util.c:38:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/ip-util.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/ip-util.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/ip-util.c:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/ip-util.c:217:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/ip-util.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/ip-util.c:271:2: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ocserv-1.2.4/src/ip-util.c:286:4: note: Found duplicate branches for 'if' and 'else'. ocserv-1.2.4/src/ip-util.c:271:2: note: Found duplicate branches for 'if' and 'else'. ocserv-1.2.4/src/ip-util.c:206:16: style:inconclusive: Function 'human_addr2' argument 3 names different: declaration 'buf' definition '_buf'. [funcArgNamesDifferent] ocserv-1.2.4/src/ip-util.h:63:16: note: Function 'human_addr2' argument 3 names different: declaration 'buf' definition '_buf'. ocserv-1.2.4/src/ip-util.c:206:16: note: Function 'human_addr2' argument 3 names different: declaration 'buf' definition '_buf'. ocserv-1.2.4/src/ip-util.c:272:5: style: Variable 'y' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/ip-util.c:287:5: style: Variable 'y' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/ipc.pb-c.h:12:0: error: #error This file was generated by a newer version of protoc-c which is incompatible with your libprotobuf-c headers. Please update your headers. [preprocessorErrorDirective] ocserv-1.2.4/src/isolate.c:61:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/isolate.c:29:45: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/tlslib.h:41:0: error: #error [preprocessorErrorDirective] ocserv-1.2.4/src/lzs.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/lzs.c:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/lzs.c:301:42: style: Variable 'hash_chain[inpos&((1<<11)-1)]' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/main-auth.c:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_COOKIE_REPLY_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-auth.c:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-auth.c:262:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ban.c:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htable [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ban.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IP_STR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ban.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ban.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IP_STR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ban.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IP_STR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ban.c:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ban.c:62:23: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/main-ban.c:84:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-ban.c:99:16: style: Variable 't' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/main-ban.c:211:17: style: Variable 'db' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/main-ban.c:272:19: style: Variable 'e' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/main-ctl-unix.c:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_REP__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserInfoRep [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:465:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_LIST_REP__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:515:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BanInfoRep [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:537:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAN_LIST_REP__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:567:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECM_LIST_COOKIES_REPLY_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:651:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_LIST_REP__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:740:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:771:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:807:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:849:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:908:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:942:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READ [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:955:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_UPDATE_REP__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-ctl-unix.c:787:14: warning:inconclusive: Possible null pointer dereference: ctmp [nullPointer] ocserv-1.2.4/src/main-ctl-unix.c:773:25: note: Assignment 'ctmp=NULL', assigned value is 0 ocserv-1.2.4/src/main-ctl-unix.c:779:10: note: Assuming condition is false ocserv-1.2.4/src/main-ctl-unix.c:787:14: note: Null pointer dereference ocserv-1.2.4/src/main-ctl-unix.c:822:7: warning:inconclusive: Possible null pointer dereference: ctmp [nullPointer] ocserv-1.2.4/src/main-ctl-unix.c:809:25: note: Assignment 'ctmp=NULL', assigned value is 0 ocserv-1.2.4/src/main-ctl-unix.c:815:10: note: Assuming condition is false ocserv-1.2.4/src/main-ctl-unix.c:822:7: note: Null pointer dereference ocserv-1.2.4/src/main-limits.c:29:46: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-limits.c:49:42: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-limits.c:78:46: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-proc.c:70:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proc_st [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-proc.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-proc.c:64:29: style: Parameter 'remote_addr' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-proc.c:65:29: style: Parameter 'our_addr' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-sec-mod-cmd.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-sec-mod-cmd.c:460:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECM_SESSION_OPEN_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-sec-mod-cmd.c:572:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_auth_time [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-sec-mod-cmd.c:619:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REASON_IDLE_TIMEOUT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-sec-mod-cmd.c:667:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECM_SESSION_CLOSE_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-sec-mod-cmd.c:720:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SECM_RELOAD [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-sec-mod-cmd.c:746:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-sec-mod-cmd.c:774:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-sec-mod-cmd.c:766:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ocserv-1.2.4/src/main-sec-mod-cmd.c:180:18: style: Variable 'smsg' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/main-sec-mod-cmd.c:607:67: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-sec-mod-cmd.c:611:16: style: Variable 'vhost' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/main-user.c:86:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-user.c:280:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-user.c:408:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-user.c:408:51: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-user.c:446:47: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-user.c:446:66: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main-worker-cmd.c:74:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-worker-cmd.c:104:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH__REP__OK [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-worker-cmd.c:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-worker-cmd.c:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_AUTH_FAILED [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main-worker-cmd.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:120:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listener_st [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:183:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:342:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:447:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:545:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_MAX_SESSION_ID [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:715:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_MAX_SESSION_ID [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:851:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:888:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:910:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:944:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVBREAK_ALL [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:949:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:972:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:991:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_mod_pid [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1007:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1020:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1035:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1254:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1270:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saved_argc [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:1668:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORKER_STARTUP_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/main.c:932:25: style: Condition 'remain>0' is always true [knownConditionTrueFalse] ocserv-1.2.4/src/main.c:931:57: note: Assuming that condition 'remain>0' is not redundant ocserv-1.2.4/src/main.c:932:25: note: Condition 'remain>0' is always true ocserv-1.2.4/src/main.c:448:9: warning:inconclusive: Possible null pointer dereference: ltmp [nullPointer] ocserv-1.2.4/src/main.c:443:29: note: Assignment 'ltmp=NULL', assigned value is 0 ocserv-1.2.4/src/main.c:448:9: note: Null pointer dereference ocserv-1.2.4/src/main.c:455:7: warning:inconclusive: Possible null pointer dereference: ctmp [nullPointer] ocserv-1.2.4/src/main.c:444:25: note: Assignment 'ctmp=NULL', assigned value is 0 ocserv-1.2.4/src/main.c:455:7: note: Null pointer dereference ocserv-1.2.4/src/main.c:889:7: warning:inconclusive: Possible null pointer dereference: ctmp [nullPointer] ocserv-1.2.4/src/main.c:883:25: note: Assignment 'ctmp=NULL', assigned value is 0 ocserv-1.2.4/src/main.c:889:7: note: Null pointer dereference ocserv-1.2.4/src/main.c:912:8: warning:inconclusive: Possible null pointer dereference: ctmp [nullPointer] ocserv-1.2.4/src/main.c:906:25: note: Assignment 'ctmp=NULL', assigned value is 0 ocserv-1.2.4/src/main.c:912:8: note: Null pointer dereference ocserv-1.2.4/src/main.c:913:8: warning:inconclusive: Possible null pointer dereference: ctmp [nullPointer] ocserv-1.2.4/src/main.c:906:25: note: Assignment 'ctmp=NULL', assigned value is 0 ocserv-1.2.4/src/main.c:913:8: note: Null pointer dereference ocserv-1.2.4/src/main.c:914:5: warning:inconclusive: Possible null pointer dereference: ctmp [nullPointer] ocserv-1.2.4/src/main.c:906:25: note: Assignment 'ctmp=NULL', assigned value is 0 ocserv-1.2.4/src/main.c:914:5: note: Null pointer dereference ocserv-1.2.4/src/main.c:1665:45: style:inconclusive: Function 'set_env_from_ws' argument 1 names different: declaration 'ws' definition 's'. [funcArgNamesDifferent] ocserv-1.2.4/src/main.c:112:46: note: Function 'set_env_from_ws' argument 1 names different: declaration 'ws' definition 's'. ocserv-1.2.4/src/main.c:1665:45: note: Function 'set_env_from_ws' argument 1 names different: declaration 'ws' definition 's'. ocserv-1.2.4/src/main.c:116:19: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main.c:138:56: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main.c:610:44: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main.c:610:56: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/main.c:1329:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/main.c:140:5: style: Unused variable: y [unusedVariable] ocserv-1.2.4/src/occtl/geoip.c:221:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/occtl/nl.c:123:64: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/occtl/nl.c:123:84: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/occtl/occtl.c:187:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/occtl.c:248:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/occtl.c:272:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/occtl.c:385:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/occtl.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/occtl.c:452:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_line_buffer [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/occtl.c:523:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_readline_name [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/occtl.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/occtl.c:254:40: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'handle_help_cmd' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/occtl/occtl.c:90:2: note: You might need to cast the function pointer here ocserv-1.2.4/src/occtl/occtl.c:254:40: note: Parameter 'conn' can be declared as pointer to const ocserv-1.2.4/src/occtl/occtl.c:254:78: style: Parameter 'params' can be declared as pointer to const. However it seems that 'handle_help_cmd' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/occtl/occtl.c:90:2: note: You might need to cast the function pointer here ocserv-1.2.4/src/occtl/occtl.c:254:78: note: Parameter 'params' can be declared as pointer to const ocserv-1.2.4/src/occtl/occtl.c:270:40: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'handle_exit_cmd' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/occtl/occtl.c:91:2: note: You might need to cast the function pointer here ocserv-1.2.4/src/occtl/occtl.c:270:40: note: Parameter 'conn' can be declared as pointer to const ocserv-1.2.4/src/occtl/occtl.c:270:78: style: Parameter 'params' can be declared as pointer to const. However it seems that 'handle_exit_cmd' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/occtl/occtl.c:91:2: note: You might need to cast the function pointer here ocserv-1.2.4/src/occtl/occtl.c:270:78: note: Parameter 'params' can be declared as pointer to const ocserv-1.2.4/src/occtl/occtl.c:360:8: style: Variable 'cline' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/occtl/occtl.c:432:15: style: Variable 'arg' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/occtl/pager.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCCTL_PAGER [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/pager.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/pager.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/pager.c:43:34: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/occtl/print.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/print.c:152:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] ocserv-1.2.4/src/occtl/print.c:154:3: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] ocserv-1.2.4/src/occtl/session-cache.c:61:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE_ID_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/time.c:41:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/time.c:47:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] ocserv-1.2.4/src/occtl/time.c:51:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] ocserv-1.2.4/src/occtl/time.c:56:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] ocserv-1.2.4/src/occtl/time.c:59:3: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] ocserv-1.2.4/src/occtl/unix.c:113:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCCTL_UNIX_SOCKET [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:354:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:394:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:434:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBAN_REQ__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:504:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USERNAME_REQ__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_REQ__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:632:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:676:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:714:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE_ID_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:733:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:780:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:823:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:881:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:968:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:1084:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:1094:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:1266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:1383:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USERNAME_REQ__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:1440:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:1613:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_REQ__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/occtl/unix.c:206:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/occtl/unix.c:634:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/occtl/unix.c:712:28: style: Parameter 'cookie' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/occtl/unix.c:735:13: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/occtl/unix.c:562:39: error: Uninitialized variable: id [legacyUninitvar] ocserv-1.2.4/src/occtl/unix.c:1619:39: error: Uninitialized variable: id [legacyUninitvar] ocserv-1.2.4/src/ocpasswd/ocpasswd.c:388:49: error: There is an unknown macro here somewhere. Configuration is required. If PACKAGE_BUGREPORT is a macro then please configure it. [unknownMacro] ocserv-1.2.4/src/pcl/pcl.c:359:0: error: #error "PCL: Unsupported setjmp/longjmp platform. Please report to " [preprocessorErrorDirective] ocserv-1.2.4/src/pcl/pcl_version.c:28:48: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] ocserv-1.2.4/src/proc-search.c:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htable [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/proc-search.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IP_STR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/proc-search.c:318:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SID_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/proc-search.c:273:26: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/proc-search.c:301:22: style: Variable 'c2' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:669:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3365:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3028:61: style:inconclusive: Function 'protobuf_c_message_unpack' argument 1 names different: declaration 'descriptor' definition 'desc'. [funcArgNamesDifferent] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.h:960:36: note: Function 'protobuf_c_message_unpack' argument 1 names different: declaration 'descriptor' definition 'desc'. ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3028:61: note: Function 'protobuf_c_message_unpack' argument 1 names different: declaration 'descriptor' definition 'desc'. ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2288:14: style: Variable 'e_data' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2290:14: style: Variable 'l_data' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2305:11: style: Variable 'e_str' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2306:11: style: Variable 'l_str' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2744:45: style: Parameter 'scanned_member' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3445:12: style: Variable 'quantity' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3466:26: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3477:23: style: Variable 'submessage' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3483:11: style: Variable 'string' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3487:25: style: Variable 'has' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3488:26: style: Variable 'bd' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3546:9: warning: Size of pointer 'service' used instead of size of its data. [pointerSize] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2794:33: style: Variable '((int32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2806:33: style: Variable '((int32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2818:34: style: Variable '((uint32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2831:33: style: Variable '((int64_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2844:33: style: Variable '((int64_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2856:44: style: Variable '((protobuf_c_boolean*)array)[count++]' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/route-add.c:48:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/route-add.c:96:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipv4_route_to_cidr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/route-add.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod-auth.c:471:2: error: syntax error [syntaxError] ocserv-1.2.4/src/sec-mod-cookies.c:74:3: error: syntax error [syntaxError] ocserv-1.2.4/src/sec-mod-db.c:180:3: error: syntax error [syntaxError] ocserv-1.2.4/src/sec-mod-resume.c:80:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SESSION_RESUME_REPLY_MSG__RESUME__REP__FAILED [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod-resume.c:130:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_MAX_SESSION_ID [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod-sup-config.c:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod-sup-config.c:38:7: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod-sup-config.c:35:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod-sup-config.c:38:7: note: Null pointer dereference ocserv-1.2.4/src/sec-mod.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_PIN_FINAL_TRY [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OP_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:583:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECM_STATS_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:618:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:637:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:679:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:729:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:777:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:827:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:931:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sec-mod.c:1011:10: style: Condition 'ret<0' is always false [knownConditionTrueFalse] ocserv-1.2.4/src/sec-mod.c:1010:17: note: Calling function 'load_keys' returns 0 ocserv-1.2.4/src/sec-mod.c:1010:17: note: Assignment 'ret=load_keys(sec,1)', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:1011:10: note: Condition 'ret<0' is always false ocserv-1.2.4/src/sec-mod.c:638:20: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:632:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:638:20: note: Null pointer dereference ocserv-1.2.4/src/sec-mod.c:639:27: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:632:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:639:27: note: Null pointer dereference ocserv-1.2.4/src/sec-mod.c:640:5: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:632:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:640:5: note: Null pointer dereference ocserv-1.2.4/src/sec-mod.c:642:4: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:632:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:642:4: note: Null pointer dereference ocserv-1.2.4/src/sec-mod.c:831:20: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:825:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:831:20: note: Null pointer dereference ocserv-1.2.4/src/sec-mod.c:832:26: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:825:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:832:26: note: Null pointer dereference ocserv-1.2.4/src/sec-mod.c:842:3: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:825:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:828:13: note: Assuming condition is false ocserv-1.2.4/src/sec-mod.c:842:3: note: Null pointer dereference ocserv-1.2.4/src/sec-mod.c:602:28: style: Variable 'msg.secmod_client_entries' is reassigned a value before the old one has been used. [redundantAssignment] ocserv-1.2.4/src/sec-mod.c:593:28: note: msg.secmod_client_entries is assigned ocserv-1.2.4/src/sec-mod.c:602:28: note: msg.secmod_client_entries is overwritten ocserv-1.2.4/src/sec-mod.c:603:27: style: Variable 'msg.secmod_tlsdb_entries' is reassigned a value before the old one has been used. [redundantAssignment] ocserv-1.2.4/src/sec-mod.c:594:27: note: msg.secmod_tlsdb_entries is assigned ocserv-1.2.4/src/sec-mod.c:603:27: note: msg.secmod_tlsdb_entries is overwritten ocserv-1.2.4/src/sec-mod.c:67:17: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/sec-mod.c:179:56: style: Parameter 'sec' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/sec-mod.c:767:42: style: Parameter 'sec' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/str.c:89:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERR_MEM [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/subconfig.c:64:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/subconfig.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/subconfig.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/subconfig.c:46:17: style: Variable 'p3' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/subconfig.c:147:12: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/sup-config/file.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sup-config/file.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sup-config/file.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sup-config/file.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_PATH_MAX [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/sup-config/file.c:287:64: style: Parameter 'entry' can be declared as pointer to const. However it seems that 'get_sup_config' is a callback function, if 'entry' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/sup-config/file.c:314:20: note: You might need to cast the function pointer here ocserv-1.2.4/src/sup-config/file.c:287:64: note: Parameter 'entry' can be declared as pointer to const ocserv-1.2.4/src/sup-config/file.c:91:18: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/sup-config/file.c:91:31: style: Variable 'prefix4' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/tlslib.c:68:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:76:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RECORD_WAIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:103:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_INTERRUPTED [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:209:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_AGAIN [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_WR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_AL_FATAL [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:357:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:375:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_INTERRUPTED [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:394:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_WR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:407:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htable [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:594:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_DER [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:656:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:685:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OP_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:832:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:920:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:1025:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_NO_CERTIFICATE_STATUS [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:1068:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_PARSING_ERROR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:1079:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:1124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RECORD_WAIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:1145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:1191:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_COMP_NULL [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/tlslib.c:67:11: style: Condition 'ret==-1' is always false [knownConditionTrueFalse] ocserv-1.2.4/src/tlslib.c:61:24: note: Assignment 'ret=0', assigned value is 0 ocserv-1.2.4/src/tlslib.c:67:11: note: Condition 'ret==-1' is always false ocserv-1.2.4/src/tlslib.c:84:11: style: Condition 'ret==-1' is always false [knownConditionTrueFalse] ocserv-1.2.4/src/tlslib.c:78:24: note: Assignment 'ret=0', assigned value is 0 ocserv-1.2.4/src/tlslib.c:84:11: note: Condition 'ret==-1' is always false ocserv-1.2.4/src/tlslib.c:671:11: style: struct member 'key_cb_data::pk' is never used. [unusedStructMember] ocserv-1.2.4/src/tlslib.c:672:11: style: struct member 'key_cb_data::bits' is never used. [unusedStructMember] ocserv-1.2.4/src/tlslib.c:61:13: style: Variable 'state' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/tlslib.c:78:13: style: Variable 'state' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/vasprintf.c:45:0: error: #error No va_copy()! [preprocessorErrorDirective] ocserv-1.2.4/src/worker-auth.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:207:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SID_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:483:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_USERNAME_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:632:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:752:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:776:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:886:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:903:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_AUTH_COMPLETE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:946:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_COOKIE_REQUEST_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:992:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BANNER_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:1171:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_HTTP_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:1280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_HTTP_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:1348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_HTTP_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:1460:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_HTTP_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-auth.c:1124:10: style: The if condition is the same as the previous if condition [duplicateCondition] ocserv-1.2.4/src/worker-auth.c:1104:10: note: First condition ocserv-1.2.4/src/worker-auth.c:1124:10: note: Second condition ocserv-1.2.4/src/worker-auth.c:1013:24: style: Condition 'success_msg_foot==NULL' is always true [knownConditionTrueFalse] ocserv-1.2.4/src/worker-auth.c:1005:22: note: Assignment 'success_msg_foot=NULL', assigned value is 0 ocserv-1.2.4/src/worker-auth.c:1013:24: note: Condition 'success_msg_foot==NULL' is always true ocserv-1.2.4/src/worker-auth.c:1151:51: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-auth.c:1249:39: style: Parameter 'body' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-bandwidth.c:38:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COUNT_UPDATE_MS [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http-handlers.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_TYPE_UNIX [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http-handlers.c:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_TYPE_UNIX [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http-handlers.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_TYPE_UNIX [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http.c:288:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http.c:314:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCLOG_SENSITIVE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http.c:747:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http.c:776:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_HEADER_RECV [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http.c:812:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_HEADER_VALUE_RECV [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http.c:834:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_TYPE_GSSAPI [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http.c:887:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_HEADER_INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-http.c:490:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ocserv-1.2.4/src/worker-http.c:555:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ocserv-1.2.4/src/worker-http.c:636:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ocserv-1.2.4/src/worker-http.c:285:42: style: Parameter 'header' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-http.c:754:31: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-http.c:770:40: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-http.c:806:40: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-http.c:826:43: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-http.c:846:44: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-http.c:855:32: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-http.c:306:31: style: Variable 'comp_cand' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/src/worker-kkdcp.c:313:35: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-latency.c:68:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-latency.c:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATENCY_STATS_DELTA__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-latency.c:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATENCY_SAMPLE_SIZE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-misc.c:58:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP_ACTIVE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-misc.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-misc.c:203:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-misc.c:220:38: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-privs.c:229:44: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/worker-proxyproto.c:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-proxyproto.c:141:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-proxyproto.c:281:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SOCKET_TIMEOUT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-svc.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-svc.c:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_AUTH_INIT_MSG__INIT [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker-svc.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker.c:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCSERV_ENV_WORKER_STARTUP_MSG [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/worker.c:63:8: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/tlslib.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_UNEXPECTED_PACKET_LENGTH [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/cstp-recv.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/cstp-recv.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/cstp-recv.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/cstp-recv.c:68:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ocserv-1.2.4/tests/cstp-recv.c:41:32: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] ocserv-1.2.4/src/tlslib.c:452:6: style: Variable 'ws' is assigned a value that is never used. [unreadVariable] ocserv-1.2.4/tests/generate_oidc_test_data.c:27:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CJOSE_JWK_EC_P_256 [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/generate_oidc_test_data.c:215:9: style: Variable 'retval' is reassigned a value before the old one has been used. [redundantAssignment] ocserv-1.2.4/tests/generate_oidc_test_data.c:211:9: note: retval is assigned ocserv-1.2.4/tests/generate_oidc_test_data.c:215:9: note: retval is overwritten ocserv-1.2.4/tests/html-escape.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/html-escape.c:73:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ocserv-1.2.4/tests/human_addr.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/human_addr.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/human_addr.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/human_addr.c:66:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/tests/human_addr.c:87:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/tests/ipv4-prefix.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/ipv4-prefix.c:34:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:33:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:34:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:41:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:40:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:41:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:48:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:47:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:48:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:55:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:54:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:55:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:62:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:61:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:62:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:69:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:68:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:69:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:76:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:75:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:76:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:83:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:82:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:83:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:90:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:89:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:90:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:97:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:96:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:97:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:104:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:103:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:104:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:112:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:111:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:112:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv4-prefix.c:119:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv4-prefix.c:118:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv4-prefix.c:119:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/ipv6-prefix.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/ipv6-prefix.c:48:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:47:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:48:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:54:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:53:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:54:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:60:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:59:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:60:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:66:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:65:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:66:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:72:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:71:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:72:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:78:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:77:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:78:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:84:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:83:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:84:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:90:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:89:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:90:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:96:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:95:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:96:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:102:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:101:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:102:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:108:50: warning: Either the condition 'p==NULL' is redundant or there is possible null pointer dereference: p. [nullPointerRedundantCheck] ocserv-1.2.4/tests/ipv6-prefix.c:107:8: note: Assuming that condition 'p==NULL' is not redundant ocserv-1.2.4/tests/ipv6-prefix.c:108:50: note: Null pointer dereference ocserv-1.2.4/tests/ipv6-prefix.c:43:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/tests/json-escape.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/json-escape.c:60:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ocserv-1.2.4/tests/json-escape.c:53:8: style: Variable 'p' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/src/worker-proxyproto.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/proxyproto-v1.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/proxyproto-v1.c:63:24: style: Variable 'sa_src' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/tests/proxyproto-v1.c:64:24: style: Variable 'sa_dst' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/tests/proxyproto-v1.c:92:23: style: Variable 'sa_src' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/tests/proxyproto-v1.c:93:23: style: Variable 'sa_dst' can be declared as pointer to const [constVariablePointer] ocserv-1.2.4/tests/str-test.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/src/str.c:134:47: style:inconclusive: Function 'str_append_str' argument 2 names different: declaration 'str' definition 'src'. [funcArgNamesDifferent] ocserv-1.2.4/src/str.h:84:42: note: Function 'str_append_str' argument 2 names different: declaration 'str' definition 'src'. ocserv-1.2.4/src/str.c:134:47: note: Function 'str_append_str' argument 2 names different: declaration 'str' definition 'src'. ocserv-1.2.4/tests/str-test2.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/url-escape.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ocserv-1.2.4/tests/url-escape.c:54:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ocserv-1.2.4/tests/url-escape.c:61:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] diff: head ocserv-1.2.4/src/auth/plain.c:135:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_GROUPS [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/auth/plain.c:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/auth/plain.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/auth/plain.c:282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/auth/plain.c:295:34: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'plain_auth_user' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/auth/plain.c:492:15: note: You might need to cast the function pointer here ocserv-1.2.4/src/auth/plain.c:295:34: note: Parameter 'ctx' can be declared as pointer to const head ocserv-1.2.4/src/auth/plain.c:295:45: style: Parameter 'username' can be declared as pointer to const. However it seems that 'plain_auth_user' is a callback function, if 'username' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/auth/plain.c:492:15: note: You might need to cast the function pointer here ocserv-1.2.4/src/auth/plain.c:295:45: note: Parameter 'username' can be declared as pointer to const head ocserv-1.2.4/src/auth/plain.c:317:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_PASSWORD_TRIES [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/auth/plain.c:405:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_GROUPS [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/cloexec.c:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_DUPFD_CLOEXEC [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:211:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:233:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:257:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:284:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:336:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_GETFL [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:350:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:374:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:404:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:489:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:561:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:599:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:686:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/common.c:810:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/hmac.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/common/sockdiag.c:271:15: style: Parameter 'sock_rqueue' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/common/sockdiag.c:272:15: style: Parameter 'sock_wqueue' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/config-ports.c:38:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FwPortSt [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/config-ports.c:85:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/html.c:135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/html.c:78:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR_MAX [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/icmp-ping.c:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POLLIN [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/icmp-ping.c:186:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/icmp-ping.c:281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/ip-util.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/ip-util.c:166:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/ip-util.c:217:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/ip-util.c:271:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/ip-util.c:38:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/ip-util.c:50:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/isolate.c:29:45: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/lzs.c:212:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-auth.c:178:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-auth.c:262:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ban.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IP_STR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ban.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ban.c:240:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IP_STR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ban.c:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IP_STR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ban.c:346:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ban.c:84:41: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main-ctl-unix.c:177:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_REP__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:249:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserInfoRep [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:465:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_LIST_REP__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:515:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BanInfoRep [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:537:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BAN_LIST_REP__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:567:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECM_LIST_COOKIES_REPLY_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:651:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_LIST_REP__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:740:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:771:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:807:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOOL_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:849:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:908:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:942:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_READ [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-ctl-unix.c:955:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP_UPDATE_REP__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-limits.c:29:46: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main-limits.c:49:42: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main-limits.c:78:46: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main-proc.c:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-sec-mod-cmd.c:460:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECM_SESSION_OPEN_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-sec-mod-cmd.c:572:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_auth_time [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-sec-mod-cmd.c:619:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REASON_IDLE_TIMEOUT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-sec-mod-cmd.c:667:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECM_SESSION_CLOSE_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-sec-mod-cmd.c:720:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_SECM_RELOAD [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-sec-mod-cmd.c:746:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-sec-mod-cmd.c:774:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-user.c:280:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-user.c:408:32: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main-user.c:408:51: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main-user.c:446:47: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main-user.c:446:66: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main-worker-cmd.c:104:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH__REP__OK [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-worker-cmd.c:158:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-worker-cmd.c:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PS_AUTH_FAILED [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main-worker-cmd.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1007:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1020:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1035:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1240:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1254:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1270:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1277:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1337:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saved_argc [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:1668:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORKER_STARTUP_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:183:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:342:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:447:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:545:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_MAX_SESSION_ID [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:610:44: style: Parameter 's' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/main.c:715:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_MAX_SESSION_ID [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:851:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:888:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:910:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:944:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVBREAK_ALL [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:949:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loop [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:972:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/main.c:991:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sec_mod_pid [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/geoip.c:221:41: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/occtl/nl.c:123:64: style: Parameter 'out' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/occtl/nl.c:123:84: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/occtl/occtl.c:248:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/occtl.c:254:40: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'handle_help_cmd' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/occtl/occtl.c:90:2: note: You might need to cast the function pointer here ocserv-1.2.4/src/occtl/occtl.c:254:40: note: Parameter 'conn' can be declared as pointer to const head ocserv-1.2.4/src/occtl/occtl.c:254:78: style: Parameter 'params' can be declared as pointer to const. However it seems that 'handle_help_cmd' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/occtl/occtl.c:90:2: note: You might need to cast the function pointer here ocserv-1.2.4/src/occtl/occtl.c:254:78: note: Parameter 'params' can be declared as pointer to const head ocserv-1.2.4/src/occtl/occtl.c:270:40: style: Parameter 'conn' can be declared as pointer to const. However it seems that 'handle_exit_cmd' is a callback function, if 'conn' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/occtl/occtl.c:91:2: note: You might need to cast the function pointer here ocserv-1.2.4/src/occtl/occtl.c:270:40: note: Parameter 'conn' can be declared as pointer to const head ocserv-1.2.4/src/occtl/occtl.c:270:78: style: Parameter 'params' can be declared as pointer to const. However it seems that 'handle_exit_cmd' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ocserv-1.2.4/src/occtl/occtl.c:91:2: note: You might need to cast the function pointer here ocserv-1.2.4/src/occtl/occtl.c:270:78: note: Parameter 'params' can be declared as pointer to const head ocserv-1.2.4/src/occtl/occtl.c:272:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/occtl.c:385:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/occtl.c:408:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/occtl.c:452:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_line_buffer [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/occtl.c:523:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rl_readline_name [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/occtl.c:561:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LC_CTYPE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/pager.c:49:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/pager.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:1084:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:1094:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:1266:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:1383:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USERNAME_REQ__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:1440:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:1613:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_REQ__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCCTL_UNIX_SOCKET [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:204:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:354:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:394:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:434:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNBAN_REQ__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:504:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USERNAME_REQ__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:556:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_REQ__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:632:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:676:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:714:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAFE_ID_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:733:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:780:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:823:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:881:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/occtl/unix.c:968:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TMPSTR_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/proc-search.c:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IP_STR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/proc-search.c:318:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SID_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] head ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2794:33: style: Variable '((int32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] head ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2806:33: style: Variable '((int32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] head ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2818:34: style: Variable '((uint32_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] head ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2831:33: style: Variable '((int64_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] head ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2844:33: style: Variable '((int64_t*)array)[count++]' is assigned a value that is never used. [unreadVariable] head ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:2856:44: style: Variable '((protobuf_c_boolean*)array)[count++]' is assigned a value that is never used. [unreadVariable] head ocserv-1.2.4/src/protobuf/protobuf-c/protobuf-c.c:3365:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/route-add.c:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/route-add.c:96:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipv4_route_to_cidr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod-resume.c:130:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_MAX_SESSION_ID [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:127:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OP_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:211:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:491:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:583:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SECM_STATS_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:618:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:637:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:679:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:729:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:72:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_PIN_FINAL_TRY [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:777:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:827:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sec-mod.c:842:3: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:825:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:828:13: note: Assuming condition is false ocserv-1.2.4/src/sec-mod.c:842:3: note: Null pointer dereference 2.13.0 ocserv-1.2.4/src/sec-mod.c:842:3: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:825:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:842:3: note: Null pointer dereference 2.13.0 ocserv-1.2.4/src/sec-mod.c:852:7: warning:inconclusive: Possible null pointer dereference: vhost [nullPointer] ocserv-1.2.4/src/sec-mod.c:825:24: note: Assignment 'vhost=NULL', assigned value is 0 ocserv-1.2.4/src/sec-mod.c:845:11: note: Assuming condition is false ocserv-1.2.4/src/sec-mod.c:852:7: note: Null pointer dereference head ocserv-1.2.4/src/sec-mod.c:931:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/subconfig.c:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/subconfig.c:317:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sup-config/file.c:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sup-config/file.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/sup-config/file.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _POSIX_PATH_MAX [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:1025:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_NO_CERTIFICATE_STATUS [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:103:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_INTERRUPTED [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:1068:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_PARSING_ERROR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:1079:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:1124:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RECORD_WAIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:1145:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:1191:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_COMP_NULL [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:130:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:163:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:209:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_UNEXPECTED_PACKET_LENGTH [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_AGAIN [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:324:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_WR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:335:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_AL_FATAL [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:357:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buffer_size [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:375:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_E_INTERRUPTED [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:394:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_WR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:407:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable htable [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:439:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:450:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NOTICE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:467:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:594:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_DER [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:656:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_X509_FMT_PEM [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:685:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_OP_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:68:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:76:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RECORD_WAIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:832:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:920:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/tlslib.c:958:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:1171:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_HTTP_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:1280:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_HTTP_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:1348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_HTTP_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:1460:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_HTTP_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:207:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SID_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:483:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_USERNAME_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:632:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:752:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:776:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:886:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:903:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_AUTH_COMPLETE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:946:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_COOKIE_REQUEST_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-auth.c:992:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_BANNER_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-http-handlers.c:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_TYPE_UNIX [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-http-handlers.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_TYPE_UNIX [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-http.c:314:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCLOG_SENSITIVE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-http.c:747:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable url [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-http.c:770:40: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/worker-http.c:776:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_HEADER_RECV [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-http.c:812:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_HEADER_VALUE_RECV [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-http.c:826:43: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/worker-http.c:834:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTH_TYPE_GSSAPI [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-http.c:855:32: style: Parameter 'parser' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/worker-http.c:887:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HTTP_HEADER_INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-kkdcp.c:313:35: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/worker-latency.c:114:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATENCY_SAMPLE_SIZE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-latency.c:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LATENCY_STATS_DELTA__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-misc.c:203:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-misc.c:220:38: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/worker-misc.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-privs.c:229:44: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/src/worker-proxyproto.c:141:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-proxyproto.c:281:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_SOCKET_TIMEOUT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-proxyproto.c:283:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-svc.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_WARNING [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker-svc.c:93:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEC_AUTH_INIT_MSG__INIT [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/src/worker.c:244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pa [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/cstp-recv.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/cstp-recv.c:41:32: style: Parameter 'ws' can be declared as pointer to const [constParameterPointer] head ocserv-1.2.4/tests/cstp-recv.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_RND_NONCE [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/cstp-recv.c:88:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/html-escape.c:69:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/human_addr.c:38:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/human_addr.c:72:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/human_addr.c:94:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/ipv4-prefix.c:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/ipv6-prefix.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/ipv6-prefix.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/json-escape.c:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/proxyproto-v1.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/str-test.c:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/str-test2.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head ocserv-1.2.4/tests/url-escape.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] DONE