diff options
Diffstat (limited to 'src/gnunet_chat_lobby.c')
-rw-r--r-- | src/gnunet_chat_lobby.c | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/gnunet_chat_lobby.c b/src/gnunet_chat_lobby.c index dcc33bb..c6d0327 100644 --- a/src/gnunet_chat_lobby.c +++ b/src/gnunet_chat_lobby.c @@ -38,9 +38,7 @@ lobby_create (struct GNUNET_CHAT_Handle *handle) lobby->context = NULL; lobby->uri = NULL; - lobby->op_create = NULL; - lobby->op_delete = NULL; - + lobby->op = NULL; lobby->query = NULL; lobby->expiration = GNUNET_TIME_absolute_get_forever_(); @@ -55,11 +53,8 @@ lobby_destroy (struct GNUNET_CHAT_Lobby *lobby) { GNUNET_assert(lobby); - if (lobby->op_create) - GNUNET_IDENTITY_cancel(lobby->op_create); - - if (lobby->op_delete) - GNUNET_IDENTITY_cancel(lobby->op_delete); + if (lobby->op) + GNUNET_IDENTITY_cancel(lobby->op); if (lobby->query) GNUNET_NAMESTORE_cancel(lobby->query); @@ -84,9 +79,9 @@ lobby_open (struct GNUNET_CHAT_Lobby *lobby, lobby->callback = callback; lobby->cls = cls; - if (lobby->op_create) + if (lobby->op) { - GNUNET_IDENTITY_cancel(lobby->op_create); + GNUNET_IDENTITY_cancel(lobby->op); goto open_zone; } @@ -119,7 +114,7 @@ lobby_open (struct GNUNET_CHAT_Lobby *lobby, open_zone: util_lobby_name(&key, &name); - lobby->op_create = GNUNET_IDENTITY_create( + lobby->op = GNUNET_IDENTITY_create( lobby->handle->identity, name, NULL, |