Author: Ghostwolf <foxxe@wtfs.net>
[ircu2.10.12-pk.git] / ircd / listener.c
index e0f92134e24de548c739195ee94a88a9023cb564..6959ff73acb05d1264bccdb069ab7fae6e055347 100644 (file)
@@ -428,7 +428,7 @@ static void accept_connection(struct Event* ev)
   if (ev_type(ev) == ET_DESTROY) /* being destroyed */
     free_listener(listener);
   else {
-    assert(ev_type(ev) == ET_ACCEPT);
+    assert(ev_type(ev) == ET_ACCEPT || ev_type(ev) == ET_ERROR);
 
     listener->last_accept = CurrentTime;
     /*