]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Mon May 26 08:31:50 EDT 2008 Pekka Pessi <first.last@nokia.com>
authorMichael Jerris <mike@jerris.com>
Tue, 27 May 2008 00:17:34 +0000 (00:17 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 27 May 2008 00:17:34 +0000 (00:17 +0000)
  * su_wait.c: fix build on win32

git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8674 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/sofia-sip/.update
libs/sofia-sip/libsofia-sip-ua/su/su_wait.c

index 3ec79f123f2827a6880dbd2ae34ba6d5b6bb2233..adabeedfcd66933da1f85635a6fa9fad5966c8ca 100644 (file)
@@ -1 +1 @@
-Sun May 25 11:24:02 EDT 2008
+Mon May 26 20:15:12 EDT 2008
index 57643ddc3efcf1e24661a107b9013d798fce7e40..8bb9a03f3c1b4a91b723cac47ce78e5dea6837f0 100644 (file)
@@ -185,13 +185,18 @@ int su_wait_create(su_wait_t *newwait, su_socket_t socket, int events)
 int su_wait_destroy(su_wait_t *waitobj)
 {
 #if SU_HAVE_WINSOCK
+  su_wait_t w0 = NULL;
   assert(waitobj != NULL);
-  if (*waitobj)
+  if (*waitobj) {
     WSACloseEvent(*waitobj);
+    *waitobj = w0;
+  }
 #else
   su_wait_t w0 = { INVALID_SOCKET, 0, 0 };
   assert(waitobj != NULL);
-  *waitobj = w0;
+  if (waitobj) {
+    *waitobj = w0;
+  }
 #endif
   return waitobj ? 0 : -1;
 }