[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);
  }