gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r5087 - libmicrohttpd/src/daemon


From: gnunet
Subject: [GNUnet-SVN] r5087 - libmicrohttpd/src/daemon
Date: Sat, 16 Jun 2007 03:53:54 -0600 (MDT)

Author: grothoff
Date: 2007-06-16 03:53:54 -0600 (Sat, 16 Jun 2007)
New Revision: 5087

Modified:
   libmicrohttpd/src/daemon/session.c
Log:
locking

Modified: libmicrohttpd/src/daemon/session.c
===================================================================
--- libmicrohttpd/src/daemon/session.c  2007-06-16 07:33:12 UTC (rev 5086)
+++ libmicrohttpd/src/daemon/session.c  2007-06-16 09:53:54 UTC (rev 5087)
@@ -703,12 +703,17 @@
       response->data_size = session->messagePos;
       CLOSE(session->socket_fd);
       session->socket_fd = -1;
+      if (response->crc != NULL)
+       pthread_mutex_unlock(&response->mutex);
       return MHD_YES;
     }
     response->data_start = session->messagePos;
     response->data_size = ret;
-    if (ret == 0)
+    if (ret == 0) {
+      if (response->crc != NULL)
+       pthread_mutex_unlock(&response->mutex);
       return MHD_YES;
+    }
   }
 
   /* transmit */





reply via email to

[Prev in Thread] Current Thread [Next in Thread]