11 lines
373 B
Diff
11 lines
373 B
Diff
|
--- xinetd-2.3.14/xinetd/service.c.orig 2010-03-18 17:09:20.000000000 +0100
|
||
|
+++ xinetd-2.3.14/xinetd/service.c 2010-03-18 17:09:37.000000000 +0100
|
||
|
@@ -470,6 +470,7 @@ void svc_deactivate( struct service *sp
|
||
|
{
|
||
|
#ifdef HAVE_POLL
|
||
|
SVC_EVENTS( sp ) = 0;
|
||
|
+ SVC_FD( sp ) = 0;
|
||
|
#else
|
||
|
FD_CLR( SVC_FD( sp ), &ps.rws.socket_mask ) ;
|
||
|
#endif /* HAVE_POLL */
|