gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r5569 - GNUnet/src/transports


From: gnunet
Subject: [GNUnet-SVN] r5569 - GNUnet/src/transports
Date: Wed, 29 Aug 2007 21:30:43 -0600 (MDT)

Author: grothoff
Date: 2007-08-29 21:30:43 -0600 (Wed, 29 Aug 2007)
New Revision: 5569

Modified:
   GNUnet/src/transports/http.c
Log:
fix

Modified: GNUnet/src/transports/http.c
===================================================================
--- GNUnet/src/transports/http.c        2007-08-30 01:25:57 UTC (rev 5568)
+++ GNUnet/src/transports/http.c        2007-08-30 03:30:43 UTC (rev 5569)
@@ -546,9 +546,13 @@
           FREE (pos);
           pos = next;
         }
+      MUTEX_DESTROY (httpsession->lock);
+      FREE (httpsession);
+      FREE (tsession);
     }
   else
     {
+      httpsession->destroyed = YES;
 #if DO_GET
       GROW (httpsession->cs.server.wbuff, httpsession->cs.server.wsize, 0);
       if (httpsession->cs.server.get != NULL)
@@ -570,9 +574,6 @@
         }
 
     }
-  MUTEX_DESTROY (httpsession->lock);
-  FREE (httpsession);
-  FREE (tsession);
 }
 
 /**
@@ -814,6 +815,9 @@
   HTTPSession *session = cls;
 
   GE_ASSERT (NULL, session->cs.server.get == NULL);
+  MUTEX_DESTROY (session->lock);
+  FREE (session->tsession);
+  FREE (session);
 }
 #endif
 





reply via email to

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