From: Jeffrey Altman Date: Wed, 4 May 2011 18:41:03 +0000 (-0400) Subject: afscp: use closesocket when closing sockets X-Git-Tag: upstream/1.6.1.pre1^2~241 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=4a5b466e93108d5434459c24df756cfc04bbcd8d;p=packages%2Fo%2Fopenafs.git afscp: use closesocket when closing sockets close() is not portable to platforms where a socket is not a file descriptor. Reviewed-on: http://gerrit.openafs.org/4620 Tested-by: BuildBot Reviewed-by: Derrick Brashear (cherry picked from commit cb6cd6484edc0e026fe15e11fe86b9dcf106568d) Change-Id: I8131c788fdcceee330f66bb8b47f76324b1735b1 Reviewed-on: http://gerrit.openafs.org/5386 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear --- diff --git a/src/libafscp/afscp_init.c b/src/libafscp/afscp_init.c index 745ef4cc2..7a5dbed62 100644 --- a/src/libafscp/afscp_init.c +++ b/src/libafscp/afscp_init.c @@ -89,5 +89,9 @@ afscp_Finalize(void) afscp_FreeAllCells(); afscp_FreeAllServers(); rx_Finalize(); +#ifdef AFS_NT40_ENV + closesocket(serv->socket); +#else close(serv->socket); +#endif }