diff options
Diffstat (limited to 'src/gnunet_chat_lobby.c')
-rw-r--r-- | src/gnunet_chat_lobby.c | 5 |
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); |