diff options
author | Sree Harsha Totakura <totakura@in.tum.de> | 2012-05-16 11:59:35 +0000 |
---|---|---|
committer | Sree Harsha Totakura <totakura@in.tum.de> | 2012-05-16 11:59:35 +0000 |
commit | a989bc4d0a949656015e59685f616eecc3df0af6 (patch) | |
tree | f222fa3c4cf99836393928db2185c17cc17759ab /src | |
parent | cfb38354eaa74f7ade3b3cc8e9f08400b3563cce (diff) | |
download | gnunet-a989bc4d0a949656015e59685f616eecc3df0af6.tar.gz gnunet-a989bc4d0a949656015e59685f616eecc3df0af6.zip |
-fixed freed memory access bug
Diffstat (limited to 'src')
-rw-r--r-- | src/lockmanager/gnunet-service-lockmanager.c | 2 |
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 | } |