]> jfr.im git - irc/ircd-hybrid/bopm.git/commitdiff
IO::Socket reuse => 1 (from dg)
authorstrtok <redacted>
Sat, 21 Jun 2003 21:34:16 +0000 (21:34 +0000)
committerstrtok <redacted>
Sat, 21 Jun 2003 21:34:16 +0000 (21:34 +0000)
network-bopm/network-bopm.pl

index 5723c9960359a1b491e87eec9d6f0648281815de..3dca78138581a8ad2a61e94e9b97d341e0dfb83c 100644 (file)
@@ -144,7 +144,6 @@ sub irc_init #()
 sub irc_cycle #()
 {
    my $handle;
-   my $newhandle;
    my $dcc;
    my @ready;
    my @errored;
@@ -186,6 +185,7 @@ sub irc_cycle #()
       if(($handle == $BOPM_SOCKET) && $BOPM_WAITING)
       {
          do_log('BOPM -> Got connection');
+
          $SELECT->remove($BOPM_SOCKET);
          $BOPM_SOCKET =  $BOPM_SOCKET->accept();
          $SELECT->add($BOPM_SOCKET);
@@ -427,7 +427,9 @@ sub bopm_listen
 
    $BOPM_SOCKET = new IO::Socket::INET( Proto     => "tcp",
                                         Listen    => 1,
-                                        LocalPort => $BOPM{PORT});  
+                                        Reuse     => 1,
+                                        LocalPort => $BOPM{PORT}
+                                      );  
    $SELECT->add($BOPM_SOCKET);
 
    if(!$BOPM_SOCKET)