Author: msergeant
Date: Mon Oct  8 11:24:35 2007
New Revision: 808

Modified:
   trunk/lib/Qpsmtpd/PollServer.pm

Log:
Revert bad Event::Lib changes

Modified: trunk/lib/Qpsmtpd/PollServer.pm
==============================================================================
--- trunk/lib/Qpsmtpd/PollServer.pm     (original)
+++ trunk/lib/Qpsmtpd/PollServer.pm     Mon Oct  8 11:24:35 2007
@@ -2,8 +2,6 @@
 
 package Qpsmtpd::PollServer;
 
-use Event::Lib qw(:dns);
-
 use base ('Danga::Client', 'Qpsmtpd::SMTP');
 # use fields required to be a subclass of Danga::Client. Have to include
 # all fields used by Qpsmtpd.pm here too.
@@ -180,17 +178,12 @@
     $conn->remote_port($port);
     $conn->remote_info("[$ip]");
     
-    event_resolve_reverse($ip, sub {
-        $conn->remote_info($conn->remote_host($_[3]));
-        $self->run_hooks('connect');
-    });
-    
-#    ParaDNS->new(
-#        finished   => sub { $self->run_hooks("connect") },
-#        # NB: Setting remote_info to the same as remote_host
-#        callback   => sub { $conn->remote_info($conn->remote_host($_[0])) },
-#        host       => $ip,
-#    );
+    ParaDNS->new(
+        finished   => sub { $self->run_hooks("connect") },
+        # NB: Setting remote_info to the same as remote_host
+        callback   => sub { $conn->remote_info($conn->remote_host($_[0])) },
+        host       => $ip,
+    );
     
     return;
 }

Reply via email to