git://git.jankratochvil.net
/
netdnsspoof.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
43bcf6c
)
Prevent crash on unparsable DNS query receive.
author
short
<>
Tue, 18 Jan 2005 00:52:59 +0000
(
00:52
+0000)
committer
short
<>
Tue, 18 Jan 2005 00:52:59 +0000
(
00:52
+0000)
netdnsspoof
patch
|
blob
|
history
diff --git
a/netdnsspoof
b/netdnsspoof
index
8870079
..
af67626
100755
(executable)
--- a/
netdnsspoof
+++ b/
netdnsspoof
@@
-70,6
+70,8
@@
sub got_query($$$)
my($msg,$from_addr,$pktinfo_data)=@_;
my $query=Net::DNS::Packet->new(\$msg);
+ # FIXME: It really occured on hoteltest.
+ do { warn "Failed to parse DNS packet query: ".unpack("H*",$msg); return; } if !$query;
my $query_id_orig=$query->header()->id();
my $query_id=id_next();
$query->header()->id($query_id);