]> jfr.im git - irc/charybdis-ircd/charybdis.git/commitdiff
ircd: listener: Document check_reject() behaviour
authorSimon Arlott <sa.me.uk>
Sat, 29 Jul 2017 20:31:17 +0000 (21:31 +0100)
committerSimon Arlott <sa.me.uk>
Sat, 29 Jul 2017 21:20:04 +0000 (22:20 +0100)
ircd/listener.c

index 2e76c133f5a1d277f42853337564312cbdb736df..c1285be720a2a45862a293fd9a6364af1f8981fa 100644 (file)
@@ -592,8 +592,11 @@ accept_precallback(rb_fde_t *F, struct sockaddr *addr, rb_socklen_t addrlen, voi
                return 0;
        }
 
-       if(check_reject(F, addr))
+       if(check_reject(F, addr)) {
+               /* Reject the connection without closing the socket
+                * because it is now on the delay_exit list. */
                return 0;
+       }
 
        if(throttle_add(addr))
        {