~mdw
/
fwd
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
d9c3b2e
)
Remove listener even if connection option isn't SOCKOPT_LIMITED.
1.2.4
author
mdw
<mdw>
Thu, 23 Mar 2000 23:20:42 +0000
(23:20 +0000)
committer
mdw
<mdw>
Thu, 23 Mar 2000 23:20:42 +0000
(23:20 +0000)
socket.c
patch
|
blob
|
blame
|
history
diff --git
a/socket.c
b/socket.c
index
9263ac9
..
afa3dc0
100644
(file)
--- a/
socket.c
+++ b/
socket.c
@@
-1,6
+1,6
@@
/* -*-c-*-
*
/* -*-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
*
*
* Socket source and target definitions
*
@@
-29,6
+29,9
@@
/*----- Revision history --------------------------------------------------*
*
* $Log: socket.c,v $
/*----- 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.
*
* 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;
{
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)
sel_rmfile(&ss->r);
close(ss->r.fd);
if (ss->a->ops->unbind)