]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - libcharybdis/poll.c
Remove silly a2client_p, entirely pointless since User.server removal.
[irc/rqf/shadowircd.git] / libcharybdis / poll.c
index 8023b11246e814506b593922c7cdcba71b09295c..407fb619b9efa411b443062cc88386126e579550 100644 (file)
@@ -22,7 +22,7 @@
  *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307
  *  USA
  *
- *  $Id: poll.c 3354 2007-04-03 09:21:31Z nenolod $
+ *  $Id: poll.c 3528 2007-07-07 08:08:23Z nenolod $
  */
 
 #include "config.h"
@@ -128,6 +128,9 @@ poll_update_pollfds(int fd, short event, PF * handler)
 
        resize_poll_array(fd);
 
+       if (F == NULL)
+               F = comm_add_fd(fd);
+
        if(F->comm_index < 0)
                F->comm_index = poll_findslot();