]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
afscp: use closesocket when closing sockets
authorJeffrey Altman <jaltman@your-file-system.com>
Wed, 4 May 2011 18:41:03 +0000 (14:41 -0400)
committerDerrick Brashear <shadow@dementix.org>
Fri, 9 Sep 2011 18:45:54 +0000 (11:45 -0700)
close() is not portable to platforms where a socket is
not a file descriptor.

Reviewed-on: http://gerrit.openafs.org/4620
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
(cherry picked from commit cb6cd6484edc0e026fe15e11fe86b9dcf106568d)

Change-Id: I8131c788fdcceee330f66bb8b47f76324b1735b1
Reviewed-on: http://gerrit.openafs.org/5386
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: Derrick Brashear <shadow@dementix.org>
src/libafscp/afscp_init.c

index 745ef4cc287269ff321523b6f9a02dfa2a9e8a09..7a5dbed624b20c3430d18cdd93abafbfdeaa00ee 100644 (file)
@@ -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
 }