summaryrefslogtreecommitdiff
path: root/src/gnunet_chat_lobby.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnunet_chat_lobby.c')
-rw-r--r--src/gnunet_chat_lobby.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/gnunet_chat_lobby.c b/src/gnunet_chat_lobby.c
index 23c6d32..dcc33bb 100644
--- a/src/gnunet_chat_lobby.c
+++ b/src/gnunet_chat_lobby.c
@@ -41,6 +41,8 @@ lobby_create (struct GNUNET_CHAT_Handle *handle)
lobby->op_create = NULL;
lobby->op_delete = NULL;
+ lobby->query = NULL;
+
lobby->expiration = GNUNET_TIME_absolute_get_forever_();
lobby->callback = NULL;
lobby->cls = NULL;
@@ -59,6 +61,9 @@ lobby_destroy (struct GNUNET_CHAT_Lobby *lobby)
if (lobby->op_delete)
GNUNET_IDENTITY_cancel(lobby->op_delete);
+ if (lobby->query)
+ GNUNET_NAMESTORE_cancel(lobby->query);
+
if (lobby->uri)
uri_destroy(lobby->uri);