1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-03 05:09:14 +00:00

UDP --badsum fix

This commit is contained in:
doug
2007-01-23 03:28:03 +00:00
parent a869a1df8f
commit d26e54847b

View File

@@ -171,8 +171,10 @@ for(decoy=0; decoy < o.numdecoys; decoy++) {
udp->uh_sum = realcheck;
#endif
if ( o.badsum )
if ( o.badsum ) {
udp->uh_sum++;
if (udp->uh_sum == 0) udp->uh_sum = 0xffff; // UDP checksum=0 means no checksum
}
/* Now for the ip header */
ip->ip_v = 4;