From 1486505721855801d1996b609ff03f61a3ac15ca Mon Sep 17 00:00:00 2001 From: mdw Date: Thu, 23 Mar 2000 23:20:42 +0000 Subject: [PATCH 1/1] Remove listener even if connection option isn't SOCKOPT_LIMITED. --- socket.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/socket.c b/socket.c index 9263ac9..afa3dc0 100644 --- a/socket.c +++ b/socket.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: socket.c,v 1.4 1999/12/22 15:44:25 mdw Exp $ + * $Id: socket.c,v 1.5 2000/03/23 23:20:42 mdw Exp $ * * Socket source and target definitions * @@ -29,6 +29,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: socket.c,v $ + * Revision 1.5 2000/03/23 23:20:42 mdw + * Remove listener even if connection option isn't SOCKOPT_LIMITED. + * * Revision 1.4 1999/12/22 15:44:25 mdw * Fix log message. * @@ -623,7 +626,7 @@ static void ssource_destroy(source *s) { ssource *ss = (ssource *)s; - if (ss->o.conn) { + if (ss->o.conn || ss->o.opt != SOCKOPT_LIMIT) { sel_rmfile(&ss->r); close(ss->r.fd); if (ss->a->ops->unbind) -- 2.11.0