-fixed freed memory access bug
authorSree Harsha Totakura <totakura@in.tum.de>
Wed, 16 May 2012 11:59:35 +0000 (11:59 +0000)
committerSree Harsha Totakura <totakura@in.tum.de>
Wed, 16 May 2012 11:59:35 +0000 (11:59 +0000)
src/lockmanager/gnunet-service-lockmanager.c

index b19cef0f12f95159e2f3832867a91de462cafe99..828915e70c9f0c2720e147fc43e97098221ec0c0 100644 (file)
@@ -782,8 +782,8 @@ client_disconnect_cb (void *cls, struct GNUNET_SERVER_Client *client)
     return;
   while (NULL != (ll_entry = cl_entry->ll_head))
   {
-    process_lock_release (ll_entry->lock);
     cl_ll_remove_lock (cl_entry, ll_entry);
+    process_lock_release (ll_entry->lock); 
   }
   cl_remove_client (cl_entry);
 }