mirror of
https://github.com/nmap/nmap.git
synced 2026-10-21 03:11:48 +00:00
UDP --badsum fix
This commit is contained in:
parent
a869a1df8f
commit
d26e54847b
1 changed files with 3 additions and 1 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue