2024-04-17 13:16 ftp://ftp.de.debian.org/debian/pool/main/i/ipv6toolkit/ipv6toolkit_2.0+ds.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 3a212f1 (2024-04-17 11:43:08 +0200) count: 537 434 elapsed-time: 14.3 32.1 head-timing-info: old-timing-info: head results: ipv6toolkit-2.0+ds.1/tools/flow6.c:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/flow6.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/flow6.c:807:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/addr6.c:65:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/icmp6.c:176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/icmp6.c:1364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/icmp6.c:1528:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/icmp6.c:1912:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/addr6.c:64:17: style: Variable 'pref' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:64:24: style: Variable 'charptr' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:81:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/addr6.c:104:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/addr6.c:648:40: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:825:47: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:876:8: style: Variable 'type' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:876:15: style: Variable 'subtype' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:876:25: style: Variable 'scope' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:876:33: style: Variable 'iidtype' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:1168:39: style: Parameter 'hlist' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/addr6.c:1244:33: style: Parameter 'stats' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:1423:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:1451:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:1533:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:1656:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:1768:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:1912:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:2151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:2326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:2395:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:2580:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:704:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:742:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:921:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1092:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1144:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/flow6.c:721:55: style: Condition '(nw=pcap_inject(idata.pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/flow6.c:660:23: style: Local variable 'ethernet' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/flow6.c:98:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/flow6.c:660:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/flow6.c:662:19: style: Local variable 'ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/flow6.c:95:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/flow6.c:662:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/flow6.c:665:18: style: Local variable 'ptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/flow6.c:91:28: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/flow6.c:665:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/flow6.c:158:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/flow6.c:173:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/flow6.c:665:18: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:574:40: style: Condition 'send_packet(&idata,NULL,NULL)==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:574:19: note: Calling function 'send_packet' returns 0 ipv6toolkit-2.0+ds.1/tools/jumbo6.c:574:40: note: Condition 'send_packet(&idata,NULL,NULL)==-1' is always false ipv6toolkit-2.0+ds.1/tools/jumbo6.c:904:57: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:975:67: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:680:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:75:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/jumbo6.c:680:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/jumbo6.c:699:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:75:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/jumbo6.c:699:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/jumbo6.c:700:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:76:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/jumbo6.c:700:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1136:23: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:74:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1136:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1137:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:75:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1137:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1138:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:76:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1138:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1139:18: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:73:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1139:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/jumbo6.c:147:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:169:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:679:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:680:19: style: Variable 'pkt_ipv6' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:698:43: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:700:20: style: Variable 'pkt_icmp6' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:735:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1134:72: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1138:32: style: Variable 'pkt_icmp6_icmp6' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1139:18: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/na6.c:131:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/na6.c:1128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/na6.c:1289:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/na6.c:1596:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/icmp6.c:1742:59: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/icmp6.c:1798:69: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/icmp6.c:175:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/icmp6.c:225:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/icmp6.c:1358:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/icmp6.c:1505:88: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:182:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ni6.c:1343:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ni6.c:1400:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ni6.c:1486:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ni6.c:1542:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ni6.c:1631:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ni6.c:1696:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ni6.c:1813:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ni6.c:2413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:570:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1056:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1475:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1505:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1557:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1586:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1743:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1929:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1992:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2507:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2923:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2995:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3161:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3447:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4279:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/na6.c:1343:33: style: Redundant condition: pktdata!=NULL. 'pktdata==NULL || (pktdata!=NULL && multicastdst_f)' is equivalent to 'pktdata==NULL || multicastdst_f' [redundantCondition] ipv6toolkit-2.0+ds.1/tools/na6.c:1400:60: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/na6.c:1456:70: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/na6.c:130:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/na6.c:167:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/na6.c:1121:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/ns6.c:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ns6.c:633:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ns6.c:820:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_OPT_SOURCE_LINKADDR [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ns6.c:1007:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ns6.c:834:60: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/ns6.c:890:77: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/ns6.c:114:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/ns6.c:137:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/ns6.c:626:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:2227:57: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/ni6.c:2282:67: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/ni6.c:1341:25: style: Local variable 'pkt_ni' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:87:24: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1341:25: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1391:24: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:84:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1391:24: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1392:21: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:85:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1392:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1393:25: style: Local variable 'pkt_ni' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:87:24: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1393:25: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1394:19: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:83:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1394:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1395:14: style: Local variable 'flags' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:155:12: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1395:14: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1479:24: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:84:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1479:24: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1480:21: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:85:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1480:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1481:25: style: Local variable 'pkt_ni' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:87:24: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1481:25: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1482:19: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:83:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1482:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1533:24: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:84:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1533:24: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1534:21: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:85:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1534:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1535:25: style: Local variable 'pkt_ni' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:87:24: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1535:25: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1536:19: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:83:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1536:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1537:14: style: Local variable 'flags' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:155:12: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1537:14: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1622:24: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:84:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1622:24: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1623:21: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:85:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1623:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1624:25: style: Local variable 'pkt_ni' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:87:24: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1624:25: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:1625:19: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:83:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/ni6.c:1625:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/ni6.c:181:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:229:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/ni6.c:1341:25: style: Variable 'pkt_ni' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1390:89: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1394:19: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1478:89: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1482:19: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1532:90: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1536:19: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1621:89: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1625:19: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/ni6.c:1689:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/path6.c:169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/path6.c:1427:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/path6.c:1529:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/path6.c:1655:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ra6.c:165:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ra6.c:1332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ra6.c:1492:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ra6.c:1922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/path6.c:1859:57: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/path6.c:1917:67: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/path6.c:524:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ipv6toolkit-2.0+ds.1/tools/path6.c:919:17: style: Variable 'pkt_icmp6' is reassigned a value before the old one has been used. [redundantAssignment] ipv6toolkit-2.0+ds.1/tools/path6.c:917:16: note: pkt_icmp6 is assigned ipv6toolkit-2.0+ds.1/tools/path6.c:919:17: note: pkt_icmp6 is overwritten ipv6toolkit-2.0+ds.1/tools/path6.c:975:18: style: Variable 'pkt_icmp6' is reassigned a value before the old one has been used. [redundantAssignment] ipv6toolkit-2.0+ds.1/tools/path6.c:973:17: note: pkt_icmp6 is assigned ipv6toolkit-2.0+ds.1/tools/path6.c:975:18: note: pkt_icmp6 is overwritten ipv6toolkit-2.0+ds.1/tools/path6.c:1218:19: style: Variable 'pkt_icmp6' is reassigned a value before the old one has been used. [redundantAssignment] ipv6toolkit-2.0+ds.1/tools/path6.c:1216:18: note: pkt_icmp6 is assigned ipv6toolkit-2.0+ds.1/tools/path6.c:1218:19: note: pkt_icmp6 is overwritten ipv6toolkit-2.0+ds.1/tools/path6.c:634:43: style: Checking if unsigned expression '(packetsize*8)/rate' is less than zero. [unsignedLessThanZero] ipv6toolkit-2.0+ds.1/tools/path6.c:1649:20: style: Local variable 'icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/path6.c:98:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/path6.c:1649:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/path6.c:168:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/path6.c:189:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/path6.c:1520:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:1114:10: warning: Identical condition '!(pkt_fh->ip6f_offlg&IP6F_OFF_MASK)', second condition is always false [identicalConditionAfterEarlyExit] ipv6toolkit-2.0+ds.1/tools/frag6.c:1107:10: note: If condition '!(pkt_fh->ip6f_offlg&IP6F_OFF_MASK)' is true, the function will return/exit ipv6toolkit-2.0+ds.1/tools/frag6.c:1114:10: note: Testing identical condition '!(pkt_fh->ip6f_offlg&IP6F_OFF_MASK)' ipv6toolkit-2.0+ds.1/tools/rd6.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/rd6.c:1390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/rd6.c:1541:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/rd6.c:2033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/frag6.c:1882:56: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/frag6.c:2119:56: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/frag6.c:2248:66: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/frag6.c:1418:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:87:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1418:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:1443:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:87:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1443:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:1444:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:89:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1444:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:1529:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:87:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1529:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:1530:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:89:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1530:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:1649:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:87:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1649:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:1650:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:89:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1650:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:1760:17: style: Local variable 'ptrend' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:146:28: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1760:17: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:1905:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:118:15: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:1905:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2142:23: style: Local variable 'ethernet' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:106:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2142:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2143:19: style: Local variable 'ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:103:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2143:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2145:16: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:118:15: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2145:16: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2383:23: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:86:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2383:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2384:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:87:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2384:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2386:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:89:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2386:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2388:18: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:85:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2388:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2388:28: style: Local variable 'pkt_ptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:85:27: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2388:28: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2390:16: style: Local variable 'minfragsize' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:133:32: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2390:16: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2548:23: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:86:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2548:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2549:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:87:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2549:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2551:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:89:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2551:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2553:18: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:85:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2553:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:2689:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:118:15: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/frag6.c:2689:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/frag6.c:190:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:217:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/frag6.c:1417:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:1442:43: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:1446:20: style: Variable 'pkt_fh_fh' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:1652:20: style: Variable 'pkt_fh_fh' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:1758:154: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2144:25: style: Variable 'fptrend' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2381:72: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2387:20: style: Variable 'pkt_fh_fh' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2388:18: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2546:73: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2552:20: style: Variable 'pkt_fh_fh' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2553:18: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2688:38: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/frag6.c:2688:68: style: Parameter 'block' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/rs6.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/rs6.c:564:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/rs6.c:735:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_OPT_SOURCE_LINKADDR [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/rs6.c:914:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/ra6.c:1531:32: style: Redundant condition: pktdata!=NULL. 'pktdata==NULL || (pktdata!=NULL && multicastdst_f)' is equivalent to 'pktdata==NULL || multicastdst_f' [redundantCondition] ipv6toolkit-2.0+ds.1/tools/ra6.c:1724:64: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/ra6.c:1778:77: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/ra6.c:164:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/ra6.c:210:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/ra6.c:1325:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2174:9: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1840:14: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] ipv6toolkit-2.0+ds.1/tools/libipv6.c:646:50: style: Condition '(nw=pcap_inject(pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1163:57: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2095:51: style: Condition '(nw=pcap_inject(pfd,wbuffer,ptr-wbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2544:56: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4345:50: style: Condition '(nw=pcap_inject(pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4545:3: error: Memory leak: res [memleak] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4574:15: warning: Either the condition 'res!=NULL' is redundant or there is possible null pointer dereference: res. [nullPointerRedundantCheck] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4550:10: note: Assuming that condition 'res!=NULL' is not redundant ipv6toolkit-2.0+ds.1/tools/libipv6.c:4574:15: note: Null pointer dereference ipv6toolkit-2.0+ds.1/tools/libipv6.c:1049:23: style: Local variable 'pcap_filter' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/libipv6.c:74:20: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/libipv6.c:1049:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/libipv6.c:3576:10: style: Local variable 'errbuf' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/libipv6.c:73:9: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/libipv6.c:3576:10: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/libipv6.c:96:12: style: Variable 'service_ports_dec' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/libipv6.c:119:45: style: Parameter 'ipv6' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:325:17: style: Variable 'end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:425:8: style: Variable 'label' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:524:20: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:909:42: style: Parameter 'prefixlist' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:909:63: style: Parameter 'prefixlen' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:910:26: style: Parameter 'ipv6addr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:940:45: style: Parameter 'addrlist' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:940:106: style: Parameter 'linkaddr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:967:18: style: Variable 'v6packet' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1055:20: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1325:37: style: Parameter 'ip1' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1325:59: style: Parameter 'ip2' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1470:48: style: Parameter 'plist' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1470:72: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1495:44: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1530:37: style: Parameter 'curtime' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1530:62: style: Parameter 'lastprobe' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1550:45: style: Parameter 'ipv6addr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1583:39: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1741:45: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1742:18: style: Variable 'pkt_ipv6' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1821:17: style: Variable 'pwdptr' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1961:30: style: Variable 'pkt_ns' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2384:24: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2452:34: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2479:70: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2922:39: style: Parameter 's' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2922:59: style: Parameter 'v6addr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:2941:54: style: Parameter 'v6addr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3157:59: style: Parameter 'iface' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3233:62: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3276:49: style: Parameter 'addr1' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3276:73: style: Parameter 'addr2' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3303:28: style: Variable 'nhif' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3573:22: style: Variable 'cif' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:3573:28: style: Variable 'rif' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4149:14: style: Variable 'ipv6addr' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4232:54: style: Parameter 'hsrcaddr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4232:81: style: Parameter 'srcaddr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4240:20: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4475:44: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4475:64: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4497:36: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4497:56: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4515:21: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4535:32: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:4589:34: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/libipv6.c:650:11: style: Variable 'error_f' is assigned a value that is never used. [unreadVariable] ipv6toolkit-2.0+ds.1/tools/libipv6.c:659:11: style: Variable 'error_f' is assigned a value that is never used. [unreadVariable] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1167:11: style: Variable 'error_f' is assigned a value that is never used. [unreadVariable] ipv6toolkit-2.0+ds.1/tools/libipv6.c:1175:11: style: Variable 'error_f' is assigned a value that is never used. [unreadVariable] ipv6toolkit-2.0+ds.1/tools/rd6.c:1815:60: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/rd6.c:1871:70: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/rd6.c:2052:58: style: Condition '!idata->dstaddr_f' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/rd6.c:2046:10: note: Assuming that condition 'idata->dstaddr_f' is not redundant ipv6toolkit-2.0+ds.1/tools/rd6.c:2047:73: note: Assuming condition is false ipv6toolkit-2.0+ds.1/tools/rd6.c:2052:58: note: Condition '!idata->dstaddr_f' is always false ipv6toolkit-2.0+ds.1/tools/rd6.c:2091:57: style: Condition '!targetaddr_f' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/rd6.c:2089:25: note: Assuming that condition 'targetaddr_f' is not redundant ipv6toolkit-2.0+ds.1/tools/rd6.c:2091:57: note: Condition '!targetaddr_f' is always false ipv6toolkit-2.0+ds.1/tools/rd6.c:170:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/rd6.c:220:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/rd6.c:1383:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/rd6.c:1532:87: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:191:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1601:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1723:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2240:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6F_OFF_MASK [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2804:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2966:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/udp6.c:172:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/udp6.c:1365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/udp6.c:1485:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/udp6.c:1728:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6F_OFF_MASK [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/udp6.c:1843:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/udp6.c:1976:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/rs6.c:751:52: style: Condition '(nw=pcap_inject(pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/rs6.c:807:62: style: Condition '(nw=pcap_inject(pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/rs6.c:117:23: style: Variable 'longopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/rs6.c:138:7: style: Variable 'shortopts' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/rs6.c:557:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:267:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable required_argument [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:2721:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:3045:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:3227:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:3272:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:4103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:4332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:4548:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:4870:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:5120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:5172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:5235:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:5322:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:5430:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/scan6.c:5722:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] ipv6toolkit-2.0+ds.1/tools/udp6.c:1918:16: style: Redundant condition: floodp_f. '!floodp_f || (floodp_f && nports==1)' is equivalent to '!floodp_f || nports==1' [redundantCondition] ipv6toolkit-2.0+ds.1/tools/udp6.c:1691:57: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/udp6.c:1747:67: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/udp6.c:735:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ipv6toolkit-2.0+ds.1/tools/udp6.c:901:43: style: Checking if unsigned expression '(packetsize*8)/rate' is less than zero. [unsignedLessThanZero] ipv6toolkit-2.0+ds.1/tools/udp6.c:1478:22: style: Local variable 'sources' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/udp6.c:129:15: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/udp6.c:1478:22: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/udp6.c:1478:33: style: Local variable 'ports' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/udp6.c:129:34: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/udp6.c:1478:33: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/udp6.c:1942:23: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/udp6.c:92:23: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/udp6.c:1942:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/udp6.c:1943:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/udp6.c:94:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/udp6.c:1943:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/udp6.c:1944:19: style: Local variable 'pkt_udp' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/udp6.c:95:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/udp6.c:1944:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/udp6.c:1945:18: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/udp6.c:91:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/udp6.c:1945:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/udp6.c:1358:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/udp6.c:1477:87: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/udp6.c:1941:46: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/udp6.c:1941:96: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/udp6.c:1945:18: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1838:23: style: Redundant condition: tcpflags_f. '!tcpflags_f || (tcpflags_f && tcpflags&0x10)' is equivalent to '!tcpflags_f || tcpflags&0x10' [redundantCondition] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1875:23: style: Redundant condition: tcpflags_f. '!tcpflags_f || (tcpflags_f && tcpflags&0x10)' is equivalent to '!tcpflags_f || tcpflags&0x10' [redundantCondition] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1938:22: style: Redundant condition: tcpflags_f. '!tcpflags_f || (tcpflags_f && tcpflags&0x10)' is equivalent to '!tcpflags_f || tcpflags&0x10' [redundantCondition] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1983:22: style: Redundant condition: tcpflags_f. '!tcpflags_f || (tcpflags_f && tcpflags&0x10)' is equivalent to '!tcpflags_f || tcpflags&0x10' [redundantCondition] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2450:16: style: Redundant condition: floodp_f. '!floodp_f || (floodp_f && nports==1)' is equivalent to '!floodp_f || nports==1' [redundantCondition] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2203:57: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2259:67: style: Condition '(nw=pcap_inject(idata->pfd,fragbuffer,fptr-fragbuffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2474:267: style: Condition '!tcpflags_f' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2473:6: note: Assuming that condition 'tcpflags_f' is not redundant ipv6toolkit-2.0+ds.1/tools/tcp6.c:2474:267: note: Condition '!tcpflags_f' is always false ipv6toolkit-2.0+ds.1/tools/tcp6.c:925:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1091:43: style: Checking if unsigned expression '(packetsize*8)/rate' is less than zero. [unsignedLessThanZero] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1714:22: style: Local variable 'sources' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/tcp6.c:146:15: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/tcp6.c:1714:22: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/tcp6.c:1714:33: style: Local variable 'ports' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/tcp6.c:146:34: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/tcp6.c:1714:33: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/tcp6.c:2939:23: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/tcp6.c:109:23: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/tcp6.c:2939:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/tcp6.c:2940:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/tcp6.c:111:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/tcp6.c:2940:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/tcp6.c:2941:19: style: Local variable 'pkt_tcp' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/tcp6.c:112:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/tcp6.c:2941:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/tcp6.c:2942:18: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/tcp6.c:108:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/tcp6.c:2942:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/tcp6.c:1594:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:1713:87: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2551:61: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2913:34: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2913:53: style: Parameter 'tcb' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2913:101: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2913:124: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2925:35: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2925:54: style: Parameter 'tcb' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2925:74: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2925:98: style: Parameter 'curtime' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2938:45: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2938:95: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2942:18: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/tcp6.c:2769:8: style: Variable 'data' is assigned a value that is never used. [unreadVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:3921:96: error: Array '(scan->target[scan->ntarget])->start.s6addr[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] ipv6toolkit-2.0+ds.1/tools/scan6.c:3920:15: note: Assuming that condition 'j<=16' is not redundant ipv6toolkit-2.0+ds.1/tools/scan6.c:3921:96: note: Array index out of bounds ipv6toolkit-2.0+ds.1/tools/scan6.c:3924:49: error: Array '(scan->target[scan->ntarget])->start.s6addr[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] ipv6toolkit-2.0+ds.1/tools/scan6.c:3923:15: note: Assuming that condition 'j<=16' is not redundant ipv6toolkit-2.0+ds.1/tools/scan6.c:3924:49: note: Array index out of bounds ipv6toolkit-2.0+ds.1/tools/scan6.c:3950:49: error: Array '(scan->target[scan->ntarget])->start.s6addr[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] ipv6toolkit-2.0+ds.1/tools/scan6.c:3949:15: note: Assuming that condition 'j<=16' is not redundant ipv6toolkit-2.0+ds.1/tools/scan6.c:3950:49: note: Array index out of bounds ipv6toolkit-2.0+ds.1/tools/scan6.c:3953:47: error: Array '(scan->target[scan->ntarget])->end.s6addr[16]' accessed at index 16, which is out of bounds. [arrayIndexOutOfBounds] ipv6toolkit-2.0+ds.1/tools/scan6.c:3952:15: note: Assuming that condition 'j<=16' is not redundant ipv6toolkit-2.0+ds.1/tools/scan6.c:3953:47: note: Array index out of bounds ipv6toolkit-2.0+ds.1/tools/scan6.c:2253:7: style: Condition '!print_scan_entries(&scan_list)' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/scan6.c:2253:26: note: Calling function 'print_scan_entries' returns 1 ipv6toolkit-2.0+ds.1/tools/scan6.c:2253:7: note: Condition '!print_scan_entries(&scan_list)' is always false ipv6toolkit-2.0+ds.1/tools/scan6.c:4284:56: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/scan6.c:4463:7: style: Condition 'rhbytes' is always true [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/scan6.c:4461:13: note: Assignment 'rhbytes=40', assigned value is 40 ipv6toolkit-2.0+ds.1/tools/scan6.c:4463:7: note: Condition 'rhbytes' is always true ipv6toolkit-2.0+ds.1/tools/scan6.c:4491:56: style: Condition '(nw=pcap_inject(idata->pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/scan6.c:4698:50: style: Condition '(nw=pcap_inject(pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/scan6.c:5016:50: style: Condition '(nw=pcap_inject(pfd,buffer,ptr-buffer))==-1' is always false [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/scan6.c:2251:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipv6toolkit-2.0+ds.1/tools/scan6.c:2721:4: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] ipv6toolkit-2.0+ds.1/tools/scan6.c:5705:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ipv6toolkit-2.0+ds.1/tools/scan6.c:1351:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] ipv6toolkit-2.0+ds.1/tools/scan6.c:1102:37: style: Same expression on both sides of '||'. [duplicateExpression] ipv6toolkit-2.0+ds.1/tools/scan6.c:1497:43: style: Checking if unsigned expression '(packetsize*8)/rate' is less than zero. [unsignedLessThanZero] ipv6toolkit-2.0+ds.1/tools/scan6.c:2650:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2650:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2716:6: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2716:6: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2716:9: style: Local variable 'j' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2716:9: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2754:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2754:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2781:6: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2781:6: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2864:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2864:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2864:18: style: Local variable 'j' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2864:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2891:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2891:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2939:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2939:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2993:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2993:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:7: style: Local variable 'line' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:154:10: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:7: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:29: style: Local variable 'ptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:29: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:29: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:35: style: Local variable 'charptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:165:11: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:35: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:45: style: Local variable 'charstart' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:233:11: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:45: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:57: style: Local variable 'charend' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:233:23: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:57: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:67: style: Local variable 'lastcolon' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:233:33: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2995:67: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2996:7: style: Local variable 'rangestart' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:234:10: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2996:7: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2996:40: style: Local variable 'rangeend' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:234:43: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2996:40: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2997:23: style: Local variable 'prefix' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:231:22: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:2997:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3213:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3213:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3213:18: style: Local variable 'j' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3213:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3252:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3252:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3254:7: style: Local variable 'line' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:154:10: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3254:7: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3307:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3307:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3408:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3408:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3444:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3444:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3482:17: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3482:17: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3628:11: style: Local variable 'oui_ascii' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:240:11: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3628:11: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3629:12: style: Local variable 'oui_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:239:12: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3629:12: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3631:10: style: Local variable 'line' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:154:10: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3631:10: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3632:11: style: Local variable 'charptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:165:11: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3632:11: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3634:10: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3634:10: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3780:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3780:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3780:20: style: Local variable 'j' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3780:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3839:16: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3839:16: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3839:19: style: Local variable 'j' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3839:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3972:11: style: Local variable 'mask' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:173:13: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3972:11: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:3974:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:3974:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4081:20: style: Local variable 'ptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:29: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4081:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4082:19: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4082:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4088:21: style: Local variable 'v6buffer' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4088:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4089:21: style: Local variable 'ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:158:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4089:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4312:20: style: Local variable 'ptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:29: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4312:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4318:21: style: Local variable 'v6buffer' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4318:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4319:21: style: Local variable 'ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:158:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4319:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4520:23: style: Local variable 'pcap_filter' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:151:21: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4520:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4521:24: style: Local variable 'pkthdr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:133:23: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4521:24: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4522:19: style: Local variable 'pktdata' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:134:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4522:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4523:21: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:137:20: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4523:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4524:22: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:140:21: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4524:22: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4525:30: style: Local variable 'pkt_ns' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:141:29: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4525:30: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4526:20: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:135:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4526:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4527:20: style: Local variable 'ptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:29: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4527:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4529:19: style: Local variable 'buffer' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:153:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4529:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4532:21: style: Local variable 'v6buffer' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4532:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4533:21: style: Local variable 'ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:158:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4533:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4540:19: style: Local variable 'error_f' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:146:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4540:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4541:12: style: Local variable 'result' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:145:11: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4541:12: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4821:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4821:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4840:22: style: Local variable 'pcap_filter' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:151:21: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4840:22: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4841:23: style: Local variable 'pkthdr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:133:23: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4841:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4842:18: style: Local variable 'pktdata' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:134:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4842:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4843:20: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:137:20: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4843:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4844:21: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:140:21: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4844:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4845:30: style: Local variable 'pkt_ns' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:141:29: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4845:30: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4846:19: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:135:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4846:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4847:26: style: Local variable 'ptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:29: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4847:26: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4849:18: style: Local variable 'buffer' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:153:17: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4849:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4852:20: style: Local variable 'v6buffer' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:155:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4852:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4853:20: style: Local variable 'ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:158:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4853:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4860:37: style: Local variable 'error_f' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:146:18: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4860:37: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:4861:9: style: Local variable 'result' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:145:11: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:4861:9: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5117:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5117:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5153:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5153:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5153:18: style: Local variable 'j' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5153:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5205:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5205:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5223:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5223:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5223:18: style: Local variable 'j' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5223:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5273:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5273:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5314:23: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:136:24: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5314:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5315:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:137:20: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5315:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5315:30: style: Local variable 'ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:158:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5315:30: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5316:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:140:21: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5316:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5316:50: style: Local variable 'icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:159:20: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5316:50: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5317:18: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:135:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5317:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5422:23: style: Local variable 'pkt_ether' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:136:24: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5422:23: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5423:19: style: Local variable 'pkt_ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:137:20: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5423:19: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5423:30: style: Local variable 'ipv6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:158:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5423:30: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5424:20: style: Local variable 'pkt_icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:140:21: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5424:20: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5424:50: style: Local variable 'icmp6' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:159:20: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5424:50: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5425:18: style: Local variable 'pkt_end' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:135:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5425:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5530:7: style: Local variable 'line' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:154:10: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5530:7: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5584:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5584:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5584:18: style: Local variable 'j' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:19: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5584:18: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5629:10: style: Local variable 'line' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:154:10: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5629:10: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5630:11: style: Local variable 'charptr' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:165:11: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5630:11: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5630:21: style: Local variable 'lasts' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:164:11: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5630:21: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5702:15: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5702:15: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:5835:6: style: Local variable 'i' shadows outer variable [shadowVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:169:16: note: Shadowed declaration ipv6toolkit-2.0+ds.1/tools/scan6.c:5835:6: note: Shadow variable ipv6toolkit-2.0+ds.1/tools/scan6.c:2668:21: style: Variable 'port_entry' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:2715:40: style: Parameter 'port_list' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:2715:65: style: Parameter 'res' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:2755:21: style: Variable 'scan_entry' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:2863:42: style: Parameter 'scan' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:2890:74: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:2890:101: style: Parameter 'v4host' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:2938:74: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:2938:101: style: Parameter 'v4host' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3306:74: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3407:69: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3481:91: style: Parameter 'v4host' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3629:12: style: Variable 'oui_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3630:11: style: Variable 'oui_hex_string' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3778:25: style: Parameter 'buscar' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3778:39: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3814:72: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:4311:66: style: Parameter 'port_list' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:4526:20: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:4846:19: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5311:92: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5316:32: style: Variable 'pkt_icmp6_icmp6' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5316:50: style: Variable 'icmp6' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5317:18: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5419:52: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5419:123: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5424:32: style: Variable 'pkt_icmp6_icmp6' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5424:50: style: Variable 'icmp6' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5425:18: style: Variable 'pkt_end' can be declared as pointer to const [constVariablePointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5583:43: style: Parameter 'scan' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5583:66: style: Parameter 'ip6' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5627:60: style: Parameter 'prot' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5633:7: style: Variable 'unassigned' can be declared as const array [constVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:5701:48: style: Parameter 'pentry' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5715:42: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:5834:43: style: Parameter 'port_list' can be declared as pointer to const [constParameterPointer] ipv6toolkit-2.0+ds.1/tools/scan6.c:3633:21: style: Variable 'lines' is assigned a value that is never used. [unreadVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:3780:21: style: Variable 'j' is assigned a value that is never used. [unreadVariable] ipv6toolkit-2.0+ds.1/tools/scan6.c:5631:21: style: Variable 'lines' is assigned a value that is never used. [unreadVariable] diff: head ipv6toolkit-2.0+ds.1/tools/addr6.c:1244:33: style: Parameter 'stats' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/flow6.c:672:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/flow6.c:807:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:1423:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:1451:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:1533:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:1656:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:1768:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:1912:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:2151:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:2326:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:2395:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/frag6.c:2580:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/icmp6.c:1364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/icmp6.c:1528:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/icmp6.c:1912:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1092:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/jumbo6.c:1144:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmp6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/jumbo6.c:684:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/jumbo6.c:704:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/jumbo6.c:742:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/jumbo6.c:921:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1056:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1410:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1475:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1505:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1557:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1586:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1743:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1929:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:1992:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:2254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:2326:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:2507:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:2923:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:2995:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:3102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:3161:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:3447:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFNAMSIZ [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:3576:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:4169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:4185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:4279:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:4497:36: style: Parameter 't2' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:4497:56: style: Parameter 't1' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/libipv6.c:4539:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/na6.c:1128:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/na6.c:1289:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/na6.c:1596:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ni6.c:1343:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ni6.c:1400:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ni6.c:1486:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ni6.c:1542:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ni6.c:1631:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ni6.c:1696:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ni6.c:1813:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ni6.c:2413:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ns6.c:1007:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ns6.c:633:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ns6.c:820:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_OPT_SOURCE_LINKADDR [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/path6.c:1427:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/path6.c:1529:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/path6.c:1655:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMPV6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ra6.c:1332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ra6.c:1492:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/ra6.c:1922:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/rd6.c:1390:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/rd6.c:1541:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/rd6.c:2033:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/rs6.c:564:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/rs6.c:735:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ND_OPT_SOURCE_LINKADDR [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/rs6.c:914:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:2721:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:3045:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:3227:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:3272:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:4103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:4332:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:4548:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:4870:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:5120:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:5172:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:5235:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s6_addr32 [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:5322:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:5430:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/scan6.c:5722:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:1601:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:1723:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2240:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6F_OFF_MASK [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2371:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2804:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6_addr [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2913:101: style: Parameter 'pkthdr' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2913:124: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2913:34: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2913:53: style: Parameter 'tcb' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2925:35: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2925:54: style: Parameter 'tcb' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2925:74: style: Parameter 'packet' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2925:98: style: Parameter 'curtime' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2938:45: style: Parameter 'idata' can be declared as pointer to const [constParameterPointer] head ipv6toolkit-2.0+ds.1/tools/tcp6.c:2966:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/udp6.c:1365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/udp6.c:1485:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ip6_hdr [valueFlowBailoutIncompleteVar] 2.13.0 ipv6toolkit-2.0+ds.1/tools/udp6.c:1639:14: style: Condition 'pktdata==NULL' is always true [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/udp6.c:1482:13: note: Assuming that condition 'pktdata!=NULL' is not redundant ipv6toolkit-2.0+ds.1/tools/udp6.c:1595:36: note: Assuming condition is false ipv6toolkit-2.0+ds.1/tools/udp6.c:1639:14: note: Condition 'pktdata==NULL' is always true 2.13.0 ipv6toolkit-2.0+ds.1/tools/udp6.c:1665:14: style: Condition 'pktdata==NULL' is always true [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/udp6.c:1482:13: note: Assuming that condition 'pktdata!=NULL' is not redundant ipv6toolkit-2.0+ds.1/tools/udp6.c:1595:36: note: Assuming condition is false ipv6toolkit-2.0+ds.1/tools/udp6.c:1665:14: note: Condition 'pktdata==NULL' is always true 2.13.0 ipv6toolkit-2.0+ds.1/tools/udp6.c:1674:14: style: Condition 'pktdata==NULL' is always true [knownConditionTrueFalse] ipv6toolkit-2.0+ds.1/tools/udp6.c:1482:13: note: Assuming that condition 'pktdata!=NULL' is not redundant ipv6toolkit-2.0+ds.1/tools/udp6.c:1595:36: note: Assuming condition is false ipv6toolkit-2.0+ds.1/tools/udp6.c:1674:14: note: Condition 'pktdata==NULL' is always true head ipv6toolkit-2.0+ds.1/tools/udp6.c:1728:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP6F_OFF_MASK [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/udp6.c:1843:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DLT_EN10MB [valueFlowBailoutIncompleteVar] head ipv6toolkit-2.0+ds.1/tools/udp6.c:1976:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [valueFlowBailoutIncompleteVar] DONE