Mailing List Archive

svn commit: r293487 - /spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm
Author: jm
Date: Mon Oct 3 19:02:35 2005
New Revision: 293487

URL: http://svn.apache.org/viewcvs?rev=293487&view=rev
Log:
bug 4597: avoid stupid 'can't call method 'string' on an undefined value' errors from DnsResolver

Modified:
spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm

Modified: spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm
URL: http://svn.apache.org/viewcvs/spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm?rev=293487&r1=293486&r2=293487&view=diff
==============================================================================
--- spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm (original)
+++ spamassassin/trunk/lib/Mail/SpamAssassin/DnsResolver.pm Mon Oct 3 19:02:35 2005
@@ -365,7 +365,7 @@
my $cb = delete $self->{id_to_callback}->{$id};
if (!$cb) {
dbg("dns: no callback for id: $id, ignored; packet: ".
- $packet->string);
+ ($packet ? $packet->string : "undef"));
return 0;
}

@@ -373,7 +373,8 @@
return 1;
}
else {
- dbg("dns: no packet! err=$err packet=".$packet->string);
+ dbg("dns: no packet! err=$err packet=".
+ ($packet ? $packet->string : "undef"));
}

return 0;