src/lib/udc.c 1.28
1.28 2009/11/19 19:10:06 angie
Fix: remember to close sockets if necessary in udcFileClose.
Index: src/lib/udc.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/lib/udc.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -b -B -U 4 -r1.27 -r1.28
--- src/lib/udc.c 13 Nov 2009 07:07:36 -0000 1.27
+++ src/lib/udc.c 19 Nov 2009 19:10:06 -0000 1.28
@@ -810,8 +810,12 @@
{
struct udcFile *file = *pFile;
if (file != NULL)
{
+ if (file->connInfo.socket != 0)
+ close(file->connInfo.socket);
+ if (file->connInfo.ctrlSocket != 0)
+ close(file->connInfo.ctrlSocket);
freeMem(file->url);
freeMem(file->protocol);
udcProtocolFree(&file->prot);
freeMem(file->cacheDir);