2025-05-04 23:49 ftp://ftp.de.debian.org/debian/pool/main/h/hitch/hitch_1.8.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 88ef81e (2025-05-02 08:42:38 +0200) count: 249 248 elapsed-time: 12.4 12.1 head-timing-info: old-timing-info: head results: hitch-1.8.0/src/configuration.c:153:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:168:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:190:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:289:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:333:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:347:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:375:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:403:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:518:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:547:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:572:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:606:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:617:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:632:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:711:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:857:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:912:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:1144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:1253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:1324:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:1514:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:1522:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:1576:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/configuration.c:1003:13: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] hitch-1.8.0/src/configuration.c:1015:10: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] hitch-1.8.0/src/configuration.c:1188:22: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hitch-1.8.0/src/configuration.c:1202:21: portability: Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. [prohibitedgetgrgidCalled] hitch-1.8.0/src/configuration.c:335:16: style: Checking if unsigned expression 'strlen(v)' is less than zero. [unsignedLessThanZero] hitch-1.8.0/src/configuration.c:635:51: style: Checking if unsigned expression 'strlen(cf->filename)' is less than zero. [unsignedLessThanZero] hitch-1.8.0/src/configuration.c:331:37: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:345:29: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:362:33: style: Parameter 'cfg' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:505:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:513:28: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:542:29: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:823:45: style: Parameter 'cur_fa' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:1002:19: style: Variable 'passwd' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/configuration.c:1014:18: style: Variable 'grp' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/configuration.c:1188:17: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/configuration.c:1202:16: style: Variable 'gr' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/configuration.c:1211:28: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:1211:40: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/configuration.c:185:6: style: Variable 'i' is not assigned a value. [unassignedVariable] hitch-1.8.0/src/foreign/asn_gentm.c:135:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V_ASN1_GENERALIZEDTIME [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/asn_gentm.c:132:8: style: Variable 'a' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/foreign/flopen.c:55:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/flopen.c:123:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vas.c:45:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vpf.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vpf.c:79:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vpf.c:121:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vpf.c:172:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vpf.c:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vpf.c:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:186:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:221:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:307:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:363:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsa.c:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:128:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:190:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:282:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:309:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:332:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:433:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:451:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:464:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:480:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/foreign/vsb.c:556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:908:34: debug: Function::addArguments found argument 'X509' with varid 0. [varid0] hitch-1.8.0/src/hitch.c:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIONBIO [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:290:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:310:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:371:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_CB_HANDSHAKE_START [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:745:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:889:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:913:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:930:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509_OBJECT [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:995:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1224:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1321:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_ctxs [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1344:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGINE_METHOD_ALL [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1363:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable default_ctx [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1404:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1428:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1606:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1652:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1663:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1676:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1694:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1722:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1731:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1742:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1787:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1806:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1833:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1872:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1930:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1984:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:1994:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2055:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2094:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2219:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2253:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2315:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2392:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2426:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2466:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2509:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2563:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2590:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2608:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2661:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2724:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2876:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2893:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2924:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:2982:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3243:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3286:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3311:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNSPEC [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_CONS [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3398:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3435:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3468:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3504:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3520:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3534:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3558:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3569:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3615:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_VERSION_NUMBER [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3690:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3707:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3719:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3846:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3859:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_ctxs [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3895:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3925:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ssl_ctxs [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:3976:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:4014:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NI_MAXHOST [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:4050:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:4155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:4184:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/hitch.c:4154:8: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] hitch-1.8.0/src/hitch.c:4138:55: style: Condition 'ocsp_proc_pid<=0' is always true [knownConditionTrueFalse] hitch-1.8.0/src/hitch.c:4132:20: note: Assuming that condition 'ocsp_proc_pid>0' is not redundant hitch-1.8.0/src/hitch.c:4138:55: note: Condition 'ocsp_proc_pid<=0' is always true hitch-1.8.0/src/hitch.c:1454:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ls [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:1453:3: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:1453:3: note: Assignment 'ls=calloc(sizeof(*(ls)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:1454:3: note: Null pointer dereference hitch-1.8.0/src/hitch.c:1457:3: warning: If memory allocation fails, then there is a possible null pointer dereference: ls [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:1453:3: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:1453:3: note: Assignment 'ls=calloc(sizeof(*(ls)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:1457:3: note: Null pointer dereference hitch-1.8.0/src/hitch.c:1458:7: warning: If memory allocation fails, then there is a possible null pointer dereference: ls [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:1453:3: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:1453:3: note: Assignment 'ls=calloc(sizeof(*(ls)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:1458:7: note: Null pointer dereference hitch-1.8.0/src/hitch.c:1655:2: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:1654:2: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:1654:2: note: Assignment 'b=calloc(sizeof(*(b)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:1655:2: note: Null pointer dereference hitch-1.8.0/src/hitch.c:1656:2: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:1654:2: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:1654:2: note: Assignment 'b=calloc(sizeof(*(b)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:1656:2: note: Null pointer dereference hitch-1.8.0/src/hitch.c:3028:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ps [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:3027:2: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:3027:2: note: Assignment 'ps=calloc(sizeof(*(ps)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:3028:2: note: Null pointer dereference hitch-1.8.0/src/hitch.c:3029:2: warning: If memory allocation fails, then there is a possible null pointer dereference: ps [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:3027:2: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:3027:2: note: Assignment 'ps=calloc(sizeof(*(ps)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:3029:2: note: Null pointer dereference hitch-1.8.0/src/hitch.c:3029:35: warning: If memory allocation fails, then there is a possible null pointer dereference: ps [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:3027:2: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:3027:2: note: Assignment 'ps=calloc(sizeof(*(ps)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:3029:35: note: Null pointer dereference hitch-1.8.0/src/hitch.c:3030:6: warning: If memory allocation fails, then there is a possible null pointer dereference: ps [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:3027:2: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:3027:2: note: Assignment 'ps=calloc(sizeof(*(ps)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:3030:6: note: Null pointer dereference hitch-1.8.0/src/hitch.c:930:24: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] hitch-1.8.0/src/hitch.c:1220:26: style: Parameter 'sc' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/hitch.c:1604:24: style: Variable 'cf' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/hitch.c:1644:33: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/hitch.c:1689:36: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/hitch.c:1720:28: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/hitch.c:1828:41: style: Parameter 'w' can be declared as pointer to const. However it seems that 'clear_read' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3067:30: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:1828:41: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:1864:42: style: Parameter 'w' can be declared as pointer to const. However it seems that 'clear_write' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3068:30: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:1864:42: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:1875:8: style: Variable 'next' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/hitch.c:1922:45: style: Parameter 'w' can be declared as pointer to const. However it seems that 'handle_connect' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3070:32: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:1922:45: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:1979:33: style: Parameter 'w' can be declared as pointer to const. However it seems that 'connect_timeout' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3071:35: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:1979:33: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:1983:14: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/hitch.c:2092:9: style: Variable 'r' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/hitch.c:2380:58: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/hitch.c:2421:58: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/hitch.c:2423:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/hitch.c:2457:49: style: Parameter 'w' can be declared as pointer to const. However it seems that 'client_proxy_proxy' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:2834:28: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:2457:49: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:2500:47: style: Parameter 'w' can be declared as pointer to const. However it seems that 'client_handshake' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3076:34: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:2500:47: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:2558:35: style: Parameter 'w' can be declared as pointer to const. However it seems that 'handshake_timeout' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3078:37: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:2558:35: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:2602:39: style: Parameter 'w' can be declared as pointer to const. However it seems that 'ssl_read' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3082:28: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:2602:39: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:2654:40: style: Parameter 'w' can be declared as pointer to const. However it seems that 'ssl_write' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3081:28: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:2654:40: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:2707:44: style: Parameter 'w' can be declared as pointer to const. However it seems that 'handle_accept' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3148:30: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:2707:44: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:2914:44: style: Parameter 'w' can be declared as pointer to const. However it seems that 'handle_mgt_rd' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3173:22: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:2914:44: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:2971:50: style: Parameter 'w' can be declared as pointer to const. However it seems that 'handle_clear_accept' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/hitch.c:3148:8: note: You might need to cast the function pointer here hitch-1.8.0/src/hitch.c:2971:50: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/hitch.c:3718:10: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/hitch.c:3969:38: style: Parameter 'wu' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/hitch.c:4013:19: style: Variable 'it' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/hitch.c:4144:33: style: Parameter 'CONFIG' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/hitch.c:3344:18: style: Variable 'hints' is not assigned a value. [unassignedVariable] hitch-1.8.0/src/hitch.c:4152:9: style: Variable 'rv' is assigned a value that is never used. [unreadVariable] hitch-1.8.0/src/logging.c:82:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_REALTIME [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/logging.c:104:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/logging.c:143:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/logging.c:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/logging.c:189:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/logging.c:182:27: style: Parameter 'ps' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/ocsp.c:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:151:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:183:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCSP_RESPONSE_STATUS_SUCCESSFUL [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:259:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_STRING [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:289:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X509 [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:341:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERR [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:439:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:497:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_STRING [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:551:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENSSL_STRING [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ocsp.c:497:27: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] hitch-1.8.0/src/ocsp.c:551:27: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] hitch-1.8.0/src/ocsp.c:230:46: style: Parameter 'w' can be declared as pointer to const. However it seems that 'hocsp_stat_cb' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/ocsp.c:277:30: note: You might need to cast the function pointer here hitch-1.8.0/src/ocsp.c:230:46: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/ocsp.c:335:28: style: Parameter 'sc' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/ocsp.c:546:55: style: Parameter 'w' can be declared as pointer to const. However it seems that 'hocsp_query_responder' is a callback function, if 'w' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/ocsp.c:535:6: note: You might need to cast the function pointer here hitch-1.8.0/src/ocsp.c:546:55: note: Parameter 'w' can be declared as pointer to const hitch-1.8.0/src/ringbuffer.c:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ringbuffer.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ringbuffer.c:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ringbuffer.c:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ringbuffer.c:105:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ringbuffer.c:114:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/ringbuffer.c:127:29: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/ringbuffer.c:134:33: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/ringbuffer.c:141:33: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/ringbuffer.c:148:32: style: Parameter 'rb' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/shctx.c:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MAX_SSL_SESSION_ID_LENGTH [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/shctx.c:248:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MAX_SSL_SESSION_ID_LENGTH [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/shctx.c:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MAX_SSL_SESSION_ID_LENGTH [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/shctx.c:322:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSL_MAX_SSL_SESSION_ID_LENGTH [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/shctx.c:353:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/shctx.c:371:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/shctx.c:414:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/shctx.c:316:37: style:inconclusive: Function 'shctx_sess_add' argument 1 names different: declaration 'sess' definition 'encsess'. [funcArgNamesDifferent] hitch-1.8.0/src/shctx.h:52:42: note: Function 'shctx_sess_add' argument 1 names different: declaration 'sess' definition 'encsess'. hitch-1.8.0/src/shctx.c:316:37: note: Function 'shctx_sess_add' argument 1 names different: declaration 'sess' definition 'encsess'. hitch-1.8.0/src/shctx.c:183:19: style: Parameter 'ssl' can be declared as pointer to const. However it seems that 'shctx_new_cb' is a callback function, if 'ssl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/shctx.c:423:31: note: You might need to cast the function pointer here hitch-1.8.0/src/shctx.c:183:19: note: Parameter 'ssl' can be declared as pointer to const hitch-1.8.0/src/shctx.c:186:17: style: Variable 'data' can be declared as pointer to const [constVariablePointer] hitch-1.8.0/src/shctx.c:240:19: style: Parameter 'ssl' can be declared as pointer to const. However it seems that 'shctx_get_cb' is a callback function, if 'ssl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/shctx.c:424:31: note: You might need to cast the function pointer here hitch-1.8.0/src/shctx.c:240:19: note: Parameter 'ssl' can be declared as pointer to const hitch-1.8.0/src/shctx.c:240:39: style: Parameter 'key' can be declared as pointer to const. However it seems that 'shctx_get_cb' is a callback function, if 'key' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/shctx.c:424:31: note: You might need to cast the function pointer here hitch-1.8.0/src/shctx.c:240:39: note: Parameter 'key' can be declared as pointer to const hitch-1.8.0/src/shctx.c:292:26: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'shctx_remove_cb' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hitch-1.8.0/src/shctx.c:425:34: note: You might need to cast the function pointer here hitch-1.8.0/src/shctx.c:292:26: note: Parameter 'ctx' can be declared as pointer to const hitch-1.8.0/src/util/parse_proxy_v2.c:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/util/parse_proxy_v2.c:221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] hitch-1.8.0/src/util/parse_proxy_v2.c:122:55: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] hitch-1.8.0/src/util/parse_proxy_v2.c:143:33: style: Parameter 'ext' can be declared as pointer to const [constParameterPointer] diff: head hitch-1.8.0/src/hitch.c:3029:35: warning: If memory allocation fails, then there is a possible null pointer dereference: ps [nullPointerOutOfMemory] hitch-1.8.0/src/hitch.c:3027:2: note: Assuming allocation function fails hitch-1.8.0/src/hitch.c:3027:2: note: Assignment 'ps=calloc(sizeof(*(ps)),1)', assigned value is 0 hitch-1.8.0/src/hitch.c:3029:35: note: Null pointer dereference DONE