diff options
author | Sree Harsha Totakura <totakura@in.tum.de> | 2012-05-10 15:44:24 +0000 |
---|---|---|
committer | Sree Harsha Totakura <totakura@in.tum.de> | 2012-05-10 15:44:24 +0000 |
commit | 05ab4ac54f2926fb32df2796c7f97d9e020a8ca5 (patch) | |
tree | 8156488b84168d66cf5b2c57d9ad9c680ecc5962 /src/lockmanager | |
parent | f92e74047eaa5a949f50972fd52aabbf855e4e92 (diff) | |
download | gnunet-05ab4ac54f2926fb32df2796c7f97d9e020a8ca5.tar.gz gnunet-05ab4ac54f2926fb32df2796c7f97d9e020a8ca5.zip |
NULL check on disconnect handler
Diffstat (limited to 'src/lockmanager')
-rw-r--r-- | src/lockmanager/gnunet-service-lockmanager.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lockmanager/gnunet-service-lockmanager.c b/src/lockmanager/gnunet-service-lockmanager.c index efd505a60..ddf959ba6 100644 --- a/src/lockmanager/gnunet-service-lockmanager.c +++ b/src/lockmanager/gnunet-service-lockmanager.c | |||
@@ -734,6 +734,8 @@ client_disconnect_cb (void *cls, struct GNUNET_SERVER_Client *client) | |||
734 | struct ClientList *cl_entry; | 734 | struct ClientList *cl_entry; |
735 | struct LockList *ll_entry; | 735 | struct LockList *ll_entry; |
736 | 736 | ||
737 | if (NULL == client) | ||
738 | return; | ||
737 | LOG (GNUNET_ERROR_TYPE_DEBUG, | 739 | LOG (GNUNET_ERROR_TYPE_DEBUG, |
738 | "A client has been disconnected -- freeing its locks and resources\n"); | 740 | "A client has been disconnected -- freeing its locks and resources\n"); |
739 | cl_entry = cl_find_client (client); | 741 | cl_entry = cl_find_client (client); |