[Python-checkins] CVS: python/dist/src/Modules socketmodule.c,1.101,1.102
Guido van Rossum
python-dev@python.org
Mon, 10 Apr 2000 08:45:47 -0400 (EDT)
Update of /projects/cvsroot/python/dist/src/Modules
In directory eric:/projects/python/develop/guido/src/Modules
Modified Files:
socketmodule.c
Log Message:
In dealloc(), only close the socket if fd != -1.
Index: socketmodule.c
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Modules/socketmodule.c,v
retrieving revision 1.101
retrieving revision 1.102
diff -C2 -r1.101 -r1.102
*** socketmodule.c 2000/04/04 15:09:07 1.101
--- socketmodule.c 2000/04/10 12:45:45 1.102
***************
*** 1357,1361 ****
BUILD_FUNC_DEF_1(PySocketSock_dealloc,PySocketSockObject *,s)
{
! (void) close(s->sock_fd);
PyMem_DEL(s);
}
--- 1357,1362 ----
BUILD_FUNC_DEF_1(PySocketSock_dealloc,PySocketSockObject *,s)
{
! if (s->sock_fd != -1)
! (void) close(s->sock_fd);
PyMem_DEL(s);
}