- dnsbl.c:dnsbl_result(): if we're processing a manual scan, don't show a n!u@h
authormichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>
Tue, 23 Dec 2014 19:10:33 +0000 (19:10 +0000)
committermichael <michael@82007160-df01-0410-b94d-b575c5fd34c7>
Tue, 23 Dec 2014 19:10:33 +0000 (19:10 +0000)
  formatted string as ss->irc_nick, ss->irc_username, and ss->irc_hostname are
  NULL pointers anyway.

git-svn-id: svn://svn.ircd-hybrid.org/svnroot/hopm/trunk@5090 82007160-df01-0410-b94d-b575c5fd34c7

src/dnsbl.c

index 6bdd532796520a497b1f98535eaef0cafd989494..2fa08dcbd199f31d1b5f499b168977a1d3b55877 100644 (file)
@@ -175,6 +175,15 @@ void dnsbl_result(struct firedns_result *res)
        struct dnsbl_scan *ds = res->info;
 
    if(OPT_DEBUG)
+    if (ds->ss->manual_target)
+      log_printf("DNSBL -> Lookup result for %s (%s) %d.%d.%d.%d (error: %d)",
+          ds->ss->ip,
+          res->lookup,
+          (unsigned char)res->text[0],
+          (unsigned char)res->text[1],
+          (unsigned char)res->text[2],
+          (unsigned char)res->text[3], fdns_errno);
+    else
       log_printf("DNSBL -> Lookup result for %s!%s@%s (%s) %d.%d.%d.%d (error: %d)",
           ds->ss->irc_nick,
           ds->ss->irc_username,