2024-04-25 02:19 ftp://ftp.de.debian.org/debian/pool/main/h/hcxtools/hcxtools_6.2.7.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=openssl --library=libcurl --library=zlib --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-23) 13.2.0 cppcheck: head 2.14.0 head-info: 94f28a2 (2024-04-24 20:47:54 +0200) count: 692 692 elapsed-time: 12.4 10.9 head-timing-info: old-timing-info: head results: hcxtools-6.2.7/hcxeiutool.c:138:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxeiutool.c:145:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxeiutool.c:178:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxeiutool.c:204:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/include/strings.c:106:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:140:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:214:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:326:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:378:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:401:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:430:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:458:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:509:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:561:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:702:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:753:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:774:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:800:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:826:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:919:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:1024:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxessidtool.c:1196:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxeiutool.c:24:42: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxeiutool.c:124:13: style: Variable 'hexid' can be declared as const array [constVariable] hcxtools-6.2.7/hcxeiutool.c:136:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxeiutool.c:143:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxeiutool.c:176:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxeiutool.c:188:14: style: Variable 'wordlistinname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxeiutool.c:189:14: style: Variable 'digitname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxeiutool.c:190:14: style: Variable 'xdigitname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxeiutool.c:191:14: style: Variable 'charname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxeiutool.c:192:14: style: Variable 'csname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/include/fileops.c:32:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hcxtools-6.2.7/hcxessidtool.c:242:54: style: Parameter 'hccapxline' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxessidtool.c:300:6: style: Variable 'digit' can be declared as const array [constVariable] hcxtools-6.2.7/hcxessidtool.c:600:54: style: Parameter 'pmkidline' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxessidtool.c:674:6: style: Variable 'digit' can be declared as const array [constVariable] hcxtools-6.2.7/hcxessidtool.c:1109:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxessidtool.c:1116:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxessidtool.c:1158:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/strings.c:5:37: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/strings.c:15:38: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/strings.c:26:39: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/strings.c:57:9: style: Variable 'hashmap' can be declared as const array [constVariable] hcxtools-6.2.7/include/fileops.c:25:12: style: Variable 'pkttm' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/include/fileops.c:40:27: style: Parameter 'macw' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/fileops.c:116:49: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/fileops.c:124:46: style: Parameter 'buff' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashcattool.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:214:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:272:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:510:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:534:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:549:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:558:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:565:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:582:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:600:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/include/pcap.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:590:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:802:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:907:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:1097:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:1301:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:1540:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:1547:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:1572:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:1604:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashcattool.c:72:28: style: Parameter 'pmkname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashcattool.c:204:26: style: Parameter 'pmktmp' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashcattool.c:262:7: style: Variable 'essidptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashcattool.c:380:7: style: Variable 'essid_ptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashcattool.c:491:27: style: Parameter 'potname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashcattool.c:516:27: style: Parameter 'pmkname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashcattool.c:556:20: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashcattool.c:563:18: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashcattool.c:580:23: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:156:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:225:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:599:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:846:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:934:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:966:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1069:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1094:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1191:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1233:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1263:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1293:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1334:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1380:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1455:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1488:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1530:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1570:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1666:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1772:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:1878:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2070:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2089:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2171:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2231:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2273:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2280:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2375:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhashtool.c:2458:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxhash2cap.c:552:28: warning: Logical conjunction always evaluates to false: lineptr[p+1] == '*' && lineptr[p+1] == 0. [incorrectLogicOperator] hcxtools-6.2.7/hcxhash2cap.c:837:15: style: Condition 'essidlen<2' is always false [knownConditionTrueFalse] hcxtools-6.2.7/hcxhash2cap.c:815:10: note: Assuming that condition 'len<61' is not redundant hcxtools-6.2.7/hcxhash2cap.c:822:73: note: Assuming condition is false hcxtools-6.2.7/hcxhash2cap.c:829:17: note: Assignment 'essidlen=len-59', assigned value is greater than 1 hcxtools-6.2.7/hcxhash2cap.c:830:19: note: Assuming condition is false hcxtools-6.2.7/hcxhash2cap.c:837:15: note: Condition 'essidlen<2' is always false hcxtools-6.2.7/hcxhash2cap.c:837:34: style: Condition 'essidlen>64' is always false [knownConditionTrueFalse] hcxtools-6.2.7/hcxhash2cap.c:815:25: note: Assuming that condition 'len>59+(32*2)' is not redundant hcxtools-6.2.7/hcxhash2cap.c:822:73: note: Assuming condition is false hcxtools-6.2.7/hcxhash2cap.c:829:17: note: Assignment 'essidlen=len-59', assigned value is less than 65 hcxtools-6.2.7/hcxhash2cap.c:830:19: note: Assuming condition is false hcxtools-6.2.7/hcxhash2cap.c:837:34: note: Condition 'essidlen>64' is always false hcxtools-6.2.7/hcxhash2cap.c:71:49: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:71:66: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:71:82: style: Parameter 'anonce' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:130:49: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:130:66: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:130:82: style: Parameter 'anonce' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:190:56: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:190:73: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:190:89: style: Parameter 'anonce' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:249:52: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:249:69: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:249:85: style: Parameter 'pmkid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:297:45: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:297:62: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:297:96: style: Parameter 'eapol' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:297:112: style: Parameter 'mic' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:336:53: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:336:87: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:388:53: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:388:87: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:440:60: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:440:94: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:528:32: style: Parameter 'lineptr' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:562:41: style: Parameter 'pmkideapolname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:573:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:574:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:789:36: style: Parameter 'pmkidname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:900:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:901:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:1090:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:1091:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:1278:35: style: Parameter 'johnname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:1287:14: style: Variable 'ptreapol2' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:1292:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:1293:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhash2cap.c:1538:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:1545:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhash2cap.c:1570:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/pcap.c:31:26: style: Parameter 'capdumpname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxmactool.c:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxmactool.c:262:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxmactool.c:335:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxmactool.c:412:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxmactool.c:495:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxmactool.c:615:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxmactool.c:711:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxmactool.c:851:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/include/hcxmactool.h:43:18: error: Buffer is accessed out of bounds: ia->oui [bufferAccessOutOfBounds] hcxtools-6.2.7/include/hcxmactool.h:43:27: error: Buffer is accessed out of bounds: ib->oui [bufferAccessOutOfBounds] hcxtools-6.2.7/hcxmactool.c:719:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hcxtools-6.2.7/hcxmactool.c:91:34: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxmactool.c:114:33: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxmactool.c:140:54: style: Parameter 'hccapxline' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxmactool.c:375:54: style: Parameter 'pmkidline' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxmactool.c:470:66: style: Parameter 'pmkidline' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxmactool.c:701:16: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxmactool.c:705:14: style: Variable 'ouiname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxmactool.c:706:14: style: Variable 'vendorname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxmactool.c:708:14: style: Variable 'ouinameuser' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxmactool.c:785:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxmactool.c:792:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxmactool.c:822:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:1888:15: error: Buffer is accessed out of bounds: zeiger->essid [bufferAccessOutOfBounds] hcxtools-6.2.7/hcxhashtool.c:2176:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hcxtools-6.2.7/hcxhashtool.c:2234:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hcxtools-6.2.7/hcxhashtool.c:1607:28: warning: Logical conjunction always evaluates to false: lineptr[p+1] == '*' && lineptr[p+1] == 0. [incorrectLogicOperator] hcxtools-6.2.7/hcxhashtool.c:2200:17: style: Condition 'vendorptr++==0' is always false [knownConditionTrueFalse] hcxtools-6.2.7/hcxhashtool.c:1915:7: warning: Either the condition 'essidlistin!=NULL' is redundant or there is possible null pointer dereference: essidlistin. [nullPointerRedundantCheck] hcxtools-6.2.7/hcxhashtool.c:1919:17: note: Assuming that condition 'essidlistin!=NULL' is not redundant hcxtools-6.2.7/hcxhashtool.c:1915:7: note: Null pointer dereference hcxtools-6.2.7/hcxhashtool.c:1963:17: style: Local variable 'essidlen' shadows outer variable [shadowVariable] hcxtools-6.2.7/hcxhashtool.c:64:12: note: Shadowed declaration hcxtools-6.2.7/hcxhashtool.c:1963:17: note: Shadow variable hcxtools-6.2.7/hcxhashtool.c:139:33: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:154:14: style: Variable 'vendor' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:217:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:596:14: style: Variable 'pmkname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:717:28: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:717:44: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:729:41: style: Parameter 'pbuff' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:729:67: style: Parameter 'sbuff' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:741:39: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:773:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:879:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1005:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1088:29: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1324:20: style: Variable 'zeigerend' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1398:19: style: Variable 'eapa' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1399:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1402:14: style: Variable 'vendor' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1477:41: style: Parameter 'vendorinfooutname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:1479:14: style: Variable 'vendor' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1519:45: style: Parameter 'vendorinfooutname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:1521:14: style: Variable 'vendor' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:1561:33: style: Parameter 'infooutname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:1583:32: style: Parameter 'lineptr' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:1649:36: style: Parameter 'macskipname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:1753:34: style: Parameter 'maclistinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:1860:36: style: Parameter 'essidlistinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:1870:13: style: Variable 'hexpfx' can be declared as const array [constVariable] hcxtools-6.2.7/hcxhashtool.c:2080:34: style: Parameter 'pkdf2inname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:2162:23: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:2224:23: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxhashtool.c:2271:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:2278:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:2373:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxhashtool.c:2392:14: style: Variable 'pmkideapolinname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpmkidtool.c:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmkidtool.c:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmkidtool.c:532:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmkidtool.c:534:16: style: Variable 'auswahl' is reassigned a value before the old one has been used. [redundantAssignment] hcxtools-6.2.7/hcxpmkidtool.c:530:9: note: auswahl is assigned hcxtools-6.2.7/hcxpmkidtool.c:534:16: note: auswahl is overwritten hcxtools-6.2.7/hcxpmkidtool.c:91:41: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpmkidtool.c:147:7: style: Variable 'pmkname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpmkidtool.c:185:6: style: Variable 'hm' can be declared as const array [constVariable] hcxtools-6.2.7/hcxpmkidtool.c:233:28: style: Parameter 'wordlistname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpmkidtool.c:322:27: style: Parameter 'pmkname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpmkidtool.c:326:7: style: Variable 'pmkn' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpmkidtool.c:360:7: style: Variable 'pmkname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpmkidtool.c:361:6: style: Variable 'hm' can be declared as const array [constVariable] hcxtools-6.2.7/hcxpmkidtool.c:467:20: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpmkidtool.c:474:18: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpmkidtool.c:504:23: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/gzops.c:10:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:623:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:956:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:1410:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:1639:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:1790:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:1875:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:1924:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:2639:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:2728:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:3943:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:4025:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:4121:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:4176:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:4223:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:4340:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:4395:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:4648:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx64 [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:4842:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:5152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:5496:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:5609:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:5748:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:5755:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:5762:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:5878:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:5921:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:51:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:378:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BIO_FLAGS_BASE64_NO_NL [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:510:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:583:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:649:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:718:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:758:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:808:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:835:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:842:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:861:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:885:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpmktool.c:412:28: warning: Logical conjunction always evaluates to false: lineptr[p+1] == '*' && lineptr[p+1] == 0. [incorrectLogicOperator] hcxtools-6.2.7/hcxpmktool.c:41:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpmktool.c:322:14: style: Variable 'pmkname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpmktool.c:388:30: style: Parameter 'lineptr' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpmktool.c:428:13: style: Variable 'wpaf' can be declared as const array [constVariable] hcxtools-6.2.7/hcxpmktool.c:833:34: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpmktool.c:840:32: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpmktool.c:859:37: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:127:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2170:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MAX_MD_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2419:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2495:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2553:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2631:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2701:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2744:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2766:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2819:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:2883:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpsktool.c:66:6: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hcxtools-6.2.7/hcxpsktool.c:795:22: style: Condition 'j<10000' is always true [knownConditionTrueFalse] hcxtools-6.2.7/hcxpsktool.c:774:17: note: Assuming that condition 'j<10000' is not redundant hcxtools-6.2.7/hcxpsktool.c:795:22: note: Condition 'j<10000' is always true hcxtools-6.2.7/hcxpsktool.c:818:10: style: Condition 'i<10000' is always true [knownConditionTrueFalse] hcxtools-6.2.7/hcxpsktool.c:772:16: note: Assuming that condition 'i<10000' is not redundant hcxtools-6.2.7/hcxpsktool.c:818:10: note: Condition 'i<10000' is always true hcxtools-6.2.7/hcxpsktool.c:135:4: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:163:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:798:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:798:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:813:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:813:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:814:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:814:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:815:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:815:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:820:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:820:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:821:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:821:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:930:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:936:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:936:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:936:2: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:952:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:952:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:952:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:953:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:953:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:953:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:964:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:964:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:964:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:965:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:965:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:965:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:972:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:973:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:974:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:975:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:976:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:977:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:978:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:979:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:980:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:981:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:982:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:983:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:984:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:985:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:992:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:993:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1009:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1009:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1009:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1010:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1010:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1010:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1021:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1021:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1021:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1022:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1022:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1022:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1029:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1030:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1031:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1032:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1033:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1034:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1035:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1036:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1037:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1038:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1039:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1040:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1041:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1042:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1049:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1050:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1065:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1065:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1076:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1076:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1076:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1111:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1111:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1111:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1111:5: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1197:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1205:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1214:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1223:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1232:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1239:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1241:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1243:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1249:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1251:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1253:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1255:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1257:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1263:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1265:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1267:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1269:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1275:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1277:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1285:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:1285:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:2303:1: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpsktool.c:2747:19: warning: Either the condition 'essidname!=NULL' is redundant or there is possible null pointer dereference: essidname. [nullPointerRedundantCheck] hcxtools-6.2.7/hcxpsktool.c:2748:14: note: Assuming that condition 'essidname!=NULL' is not redundant hcxtools-6.2.7/hcxpsktool.c:2747:19: note: Null pointer dereference hcxtools-6.2.7/hcxpsktool.c:1150:1: style: Statements following 'return' will never be executed. [unreachableCode] hcxtools-6.2.7/hcxpsktool.c:60:19: style: Variable 'tm' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1088:21: style: Variable 'w' can be declared as const array [constVariable] hcxtools-6.2.7/hcxpsktool.c:1133:14: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1170:20: style: Variable 'zeiger1' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1190:46: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1424:71: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1441:64: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1444:14: style: Variable 'air' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1455:73: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1458:14: style: Variable 'ali' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1473:67: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1477:14: style: Variable 'izzi' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1496:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1499:14: style: Variable 'dg860A' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1500:14: style: Variable 'tg852g' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1501:14: style: Variable 'tg862g' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1502:14: style: Variable 'dg1670A' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1503:14: style: Variable 'sbg6580' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1504:14: style: Variable 'tg1672g' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1547:69: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1550:14: style: Variable 'axtelxtremo' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1565:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1568:14: style: Variable 'attwifi' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1586:67: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1589:14: style: Variable 'cabovisao' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1608:67: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1611:14: style: Variable 'cg3000dv2' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1620:63: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1623:14: style: Variable 'cpcrf1' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1624:14: style: Variable 'cpcrf2' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1643:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1684:64: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1705:14: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1754:62: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1799:64: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1816:63: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1836:62: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1867:62: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1883:14: style: Variable 'ev' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:1903:61: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1929:69: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1951:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1974:68: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:1993:65: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2025:62: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2065:61: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2068:14: style: Variable 'x2g' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:2077:63: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2080:14: style: Variable 'zhone' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:2141:20: style: Variable 'zeiger1' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:2172:13: style: Variable 'keystring' can be declared as const array [constVariable] hcxtools-6.2.7/hcxpsktool.c:2369:20: style: Variable 'zeiger1' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:2409:69: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2481:33: style: Parameter 'pmkidname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2535:38: style: Parameter 'pmkideapolname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2541:14: style: Variable 'essidstop' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpsktool.c:2605:46: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2617:32: style: Parameter 'johnname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2733:35: style: Parameter 'macapname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2764:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2771:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2817:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpsktool.c:2836:14: style: Variable 'pskname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:574:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxwltool.c:615:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxwltool.c:622:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxwltool.c:654:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxwltool.c:693:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxwltool.c:26:61: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:57:61: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:88:63: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:120:55: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:128:71: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:188:59: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:219:59: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:250:62: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:270:69: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:298:55: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:341:68: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:358:54: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:389:40: style: Parameter 'linein' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:392:14: style: Variable 'wlan' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:393:14: style: Variable 'skyroam' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:394:14: style: Variable 'huitube3' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:395:14: style: Variable 'pocket3' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:396:14: style: Variable 'mobilewifi3' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:397:14: style: Variable 'tube3' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:398:14: style: Variable 'web3' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:399:14: style: Variable 'webcube' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:400:14: style: Variable 'neo3' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:402:14: style: Variable 'wifi4g' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:514:37: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:516:14: style: Variable 'token' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxwltool.c:565:35: style: Parameter 'wordlistinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:613:27: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:620:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:652:30: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxwltool.c:666:14: style: Variable 'wordlistoutname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/include/fileops.c:74:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESSID_LEN_MAX [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/include/gzops.c:36:1: warning: Return value of function inflateInit2() is not used. [ignoredReturnValue] hcxtools-6.2.7/include/gzops.c:46:9: style: Condition 'fhin==NULL' is always false [knownConditionTrueFalse] hcxtools-6.2.7/include/gzops.c:49:2: error: Resource leak: fhout [resourceLeak] hcxtools-6.2.7/include/gzops.c:5:25: style: Parameter 'pcapinname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/gzops.c:22:39: style: Parameter 'tmpoutname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:2656:25: error: Buffer is accessed out of bounds: handshakelistptr->pmkid [bufferAccessOutOfBounds] hcxtools-6.2.7/hcxpcapngtool.c:2656:39: error: Buffer is accessed out of bounds: msgap->pmkid [bufferAccessOutOfBounds] hcxtools-6.2.7/hcxpcapngtool.c:2688:26: error: Buffer is accessed out of bounds: handshakelistptr->pmkid [bufferAccessOutOfBounds] hcxtools-6.2.7/hcxpcapngtool.c:2688:40: error: Buffer is accessed out of bounds: msgap->pmkid [bufferAccessOutOfBounds] hcxtools-6.2.7/hcxpcapngtool.c:952:50: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hcxtools-6.2.7/hcxpcapngtool.c:955:50: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] hcxtools-6.2.7/hcxpcapngtool.c:1058:48: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] hcxtools-6.2.7/include/hashcatops.c:56:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAPAUTH_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/include/hashcatops.c:94:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAPAUTH_SIZE [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/include/hcxpcapngtool.h:309:14: style: Condition 'ia->rcgap>ib->rcgap' is always false [knownConditionTrueFalse] hcxtools-6.2.7/include/hcxpcapngtool.h:307:14: note: Assuming that condition 'ia->rcgap>ib->rcgap' is not redundant hcxtools-6.2.7/include/hcxpcapngtool.h:309:14: note: Condition 'ia->rcgap>ib->rcgap' is always false hcxtools-6.2.7/include/hcxpcapngtool.h:327:14: style: Condition 'ia->rcgap>ib->rcgap' is always false [knownConditionTrueFalse] hcxtools-6.2.7/include/hcxpcapngtool.h:323:14: note: Assuming that condition 'ia->rcgap>ib->rcgap' is not redundant hcxtools-6.2.7/include/hcxpcapngtool.h:327:14: note: Condition 'ia->rcgap>ib->rcgap' is always false hcxtools-6.2.7/hcxpcapngtool.c:1059:20: style: Condition 'tags->essidlen!=0' is always true [knownConditionTrueFalse] hcxtools-6.2.7/hcxpcapngtool.c:1054:19: note: Assuming that condition 'tags->essidlen==0' is not redundant hcxtools-6.2.7/hcxpcapngtool.c:1055:19: note: Assuming condition is false hcxtools-6.2.7/hcxpcapngtool.c:1059:20: note: Condition 'tags->essidlen!=0' is always true hcxtools-6.2.7/hcxpcapngtool.c:1059:45: style: Condition 'tags->essid[0]!=0' is always true [knownConditionTrueFalse] hcxtools-6.2.7/hcxpcapngtool.c:1055:19: note: Assuming that condition 'tags->essid[0]==0' is not redundant hcxtools-6.2.7/hcxpcapngtool.c:1059:45: note: Condition 'tags->essid[0]!=0' is always true hcxtools-6.2.7/hcxpcapngtool.c:3246:31: style: Condition 'infolen!=4' is always true [knownConditionTrueFalse] hcxtools-6.2.7/hcxpcapngtool.c:3246:13: note: Assuming that condition 'infolen!=0' is not redundant hcxtools-6.2.7/hcxpcapngtool.c:3246:31: note: Condition 'infolen!=4' is always true hcxtools-6.2.7/hcxpcapngtool.c:958:1: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:4806:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:4807:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:4896:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:4897:21: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5295:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5301:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5302:23: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5320:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5327:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5327:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5358:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5359:23: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5373:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5373:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5380:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5387:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/hcxpcapngtool.c:5387:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] hcxtools-6.2.7/include/hashcatops.c:6:32: style: Parameter 'zeiger' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/hashcatops.c:9:11: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/include/hashcatops.c:89:11: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1335:11: style: Redundant assignment of 'timestamp' to itself. [selfAssignment] hcxtools-6.2.7/hcxpcapngtool.c:1356:11: style: Redundant assignment of 'timestamp' to itself. [selfAssignment] hcxtools-6.2.7/hcxpcapngtool.c:6023:24: style: Checking if unsigned expression 'eapoltimeoutvalue' is less than zero. [unsignedLessThanZero] hcxtools-6.2.7/hcxpcapngtool.c:983:31: style: Variable 'zeigermacold' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1034:51: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1034:64: style: Parameter 'tags' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1143:33: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1216:32: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1246:19: style: Variable 'tacacsp' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1279:16: style: Variable 'chap' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1299:15: style: Variable 'ptp' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1310:15: style: Variable 'gre' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1326:15: style: Variable 'udp' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1342:15: style: Variable 'tcp' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1343:19: style: Variable 'tacacsp' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1368:16: style: Variable 'ipv4' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1392:16: style: Variable 'ipv6' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1462:40: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1490:82: style: Parameter 'mschapv2username' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1490:109: style: Parameter 'mschapv2request' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1490:135: style: Parameter 'mschapv2response' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1517:67: style: Parameter 'macto' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1517:83: style: Parameter 'macfm' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1595:36: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1629:74: style: Parameter 'leapusername' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1629:97: style: Parameter 'leaprequest' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1629:119: style: Parameter 'leapresponse' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1656:63: style: Parameter 'macto' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1656:79: style: Parameter 'macfm' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1726:35: style: Variable 'zeigerold' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1780:48: style: Parameter 'challenge' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1780:68: style: Parameter 'response' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1805:62: style: Parameter 'macto' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1805:78: style: Parameter 'macfm' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1852:39: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1867:50: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1867:67: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1867:83: style: Parameter 'pmkid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1872:14: style: Variable 'pmkname' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:1913:69: style: Parameter 'macsta' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1913:86: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1913:102: style: Parameter 'nonceap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:1916:29: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2226:36: style: Variable 'zeigerhsold' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2227:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2386:35: style: Variable 'zeigerpmkidold' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2770:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2772:18: style: Variable 'exteap' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2841:17: style: Variable 'wpsptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2891:17: style: Variable 'wpaptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2893:17: style: Variable 'gsuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2894:22: style: Variable 'csuitecountptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2895:17: style: Variable 'csuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2897:22: style: Variable 'asuitecountptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2898:17: style: Variable 'asuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:2995:17: style: Variable 'wpaptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3028:17: style: Variable 'rsnptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3030:17: style: Variable 'gsuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3031:22: style: Variable 'csuitecountptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3032:17: style: Variable 'csuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3034:22: style: Variable 'asuitecountptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3035:17: style: Variable 'asuiteptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3037:24: style: Variable 'rsnpmkidlistptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3159:49: style: Parameter 'essid' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:3250:66: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:3250:82: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:3255:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3256:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3371:66: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:3371:86: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:3377:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3378:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3508:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3509:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3672:86: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:3677:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3678:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3800:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3803:18: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:3849:19: style: Variable 'eapauth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4088:17: style: Variable 'auth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4106:83: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:4106:103: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:4161:76: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:4257:40: style: Parameter 'macap' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:4257:71: style: Parameter 'ieptr' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:4283:67: style: Parameter 'macbc' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:4374:78: style: Parameter 'macclient' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:4379:17: style: Variable 'actmm' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4417:17: style: Variable 'actvf' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4427:16: style: Variable 'actf' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4443:15: style: Variable 'llc' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4445:16: style: Variable 'mpdu' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4513:16: style: Variable 'eth2' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4553:15: style: Variable 'rth' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:4626:15: style: Variable 'fcs' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:5140:24: style: Variable 'pcapngbh' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:5588:14: style: Variable 'csptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/hcxpcapngtool.c:5591:9: style: Variable 'hashmap' can be declared as const array [constVariable] hcxtools-6.2.7/hcxpcapngtool.c:5743:32: style: Parameter 'filename1' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:5743:49: style: Parameter 'filename2' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:5753:20: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:5760:18: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/hcxpcapngtool.c:5876:23: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/johnops.c:45:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_PAIR_M12E2 [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/hcxpcapngtool.c:1335:11: style: Variable 'timestamp' is assigned a value that is never used. [unreadVariable] hcxtools-6.2.7/hcxpcapngtool.c:1356:11: style: Variable 'timestamp' is assigned a value that is never used. [unreadVariable] hcxtools-6.2.7/include/johnops.c:2:46: style: Parameter 'in' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/johnops.c:18:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/johnops.c:24:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/johnops.c:30:92: style: Parameter 'basename' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/include/johnops.c:33:11: style: Variable 'wpak' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/whoismac.c:99:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/whoismac.c:132:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/whoismac.c:177:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/whoismac.c:281:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/whoismac.c:348:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/whoismac.c:394:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/whoismac.c:420:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/whoismac.c:476:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/wlancap2wpasec.c:38:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/wlancap2wpasec.c:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/wlancap2wpasec.c:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/wlancap2wpasec.c:137:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/wlancap2wpasec.c:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] hcxtools-6.2.7/wlancap2wpasec.c:55:24: style: Parameter 'data' can be declared as pointer to const. However it seems that 'cb' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] hcxtools-6.2.7/wlancap2wpasec.c:94:48: note: You might need to cast the function pointer here hcxtools-6.2.7/wlancap2wpasec.c:55:24: note: Parameter 'data' can be declared as pointer to const hcxtools-6.2.7/wlancap2wpasec.c:70:71: style: Parameter 'keyheader' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/wlancap2wpasec.c:128:20: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/wlancap2wpasec.c:135:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:574:7: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] hcxtools-6.2.7/whoismac.c:268:15: warning: Either the condition 'passwdptr!=NULL' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck] hcxtools-6.2.7/whoismac.c:270:15: note: Assuming that condition 'passwdptr!=NULL' is not redundant hcxtools-6.2.7/whoismac.c:268:15: note: Null pointer subtraction hcxtools-6.2.7/whoismac.c:25:31: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:91:32: style: Parameter 'essidname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:126:35: style: Parameter 'hexessidname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:138:32: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:143:14: style: Variable 'vendorptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:144:14: style: Variable 'essidptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:145:14: style: Variable 'passwdptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:240:31: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:245:14: style: Variable 'vendorptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:246:14: style: Variable 'essidptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:247:14: style: Variable 'passwdptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:332:26: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:336:14: style: Variable 'vendorptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:381:29: style: Parameter 'ouiname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:381:44: style: Parameter 'vendorstring' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:386:14: style: Variable 'vendorptr' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:418:25: style: Parameter 'eigenname' can be declared as pointer to const [constParameterPointer] hcxtools-6.2.7/whoismac.c:451:23: style: Variable 'pwd' can be declared as pointer to const [constVariablePointer] hcxtools-6.2.7/whoismac.c:463:13: style: Variable 'pmkidtype' can be declared as const array [constVariable] hcxtools-6.2.7/whoismac.c:464:13: style: Variable 'eapoltype' can be declared as const array [constVariable] hcxtools-6.2.7/whoismac.c:465:13: style: Variable 'pmkidtypeend' can be declared as const array [constVariable] diff: DONE