aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2012-05-16 11:59:35 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2012-05-16 11:59:35 +0000
commita989bc4d0a949656015e59685f616eecc3df0af6 (patch)
treef222fa3c4cf99836393928db2185c17cc17759ab
parentcfb38354eaa74f7ade3b3cc8e9f08400b3563cce (diff)
downloadgnunet-a989bc4d0a949656015e59685f616eecc3df0af6.tar.gz
gnunet-a989bc4d0a949656015e59685f616eecc3df0af6.zip
-fixed freed memory access bug
-rw-r--r--src/lockmanager/gnunet-service-lockmanager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lockmanager/gnunet-service-lockmanager.c b/src/lockmanager/gnunet-service-lockmanager.c
index b19cef0f1..828915e70 100644
--- a/src/lockmanager/gnunet-service-lockmanager.c
+++ b/src/lockmanager/gnunet-service-lockmanager.c
@@ -782,8 +782,8 @@ client_disconnect_cb (void *cls, struct GNUNET_SERVER_Client *client)
782 return; 782 return;
783 while (NULL != (ll_entry = cl_entry->ll_head)) 783 while (NULL != (ll_entry = cl_entry->ll_head))
784 { 784 {
785 process_lock_release (ll_entry->lock);
786 cl_ll_remove_lock (cl_entry, ll_entry); 785 cl_ll_remove_lock (cl_entry, ll_entry);
786 process_lock_release (ll_entry->lock);
787 } 787 }
788 cl_remove_client (cl_entry); 788 cl_remove_client (cl_entry);
789} 789}