From 9d4ae39a484b567025ad494ec0812b9cd10f0747 Mon Sep 17 00:00:00 2001 From: TheJackiMonster Date: Sun, 13 Mar 2022 00:37:56 +0100 Subject: Fixed a core dump from canceled GNS request Signed-off-by: TheJackiMonster --- src/gnunet_chat_handle_intern.c | 12 ++++++++++++ src/gnunet_chat_lib_intern.c | 3 --- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/gnunet_chat_handle_intern.c b/src/gnunet_chat_handle_intern.c index 69b2793..cf8a3b3 100644 --- a/src/gnunet_chat_handle_intern.c +++ b/src/gnunet_chat_handle_intern.c @@ -53,6 +53,12 @@ on_handle_arm_connection(void *cls, GNUNET_assert((chat) && (chat->arm)); if (GNUNET_YES == connected) { + GNUNET_ARM_request_service_start( + chat->arm, "identity", + GNUNET_OS_INHERIT_STD_NONE, + NULL, NULL + ); + GNUNET_ARM_request_service_start( chat->arm, "messenger", GNUNET_OS_INHERIT_STD_NONE, @@ -65,6 +71,12 @@ on_handle_arm_connection(void *cls, NULL, NULL ); + GNUNET_ARM_request_service_start( + chat->arm, "gns", + GNUNET_OS_INHERIT_STD_NONE, + NULL, NULL + ); + GNUNET_ARM_request_service_start( chat->arm, "namestore", GNUNET_OS_INHERIT_STD_NONE, diff --git a/src/gnunet_chat_lib_intern.c b/src/gnunet_chat_lib_intern.c index ff8bbca..444f3c0 100644 --- a/src/gnunet_chat_lib_intern.c +++ b/src/gnunet_chat_lib_intern.c @@ -64,9 +64,6 @@ cb_lobby_lookup (void *cls, context_write_records(context); drop_lookup: - if (lookups->request) - GNUNET_GNS_lookup_cancel(lookups->request); - if (lookups->uri) uri_destroy(lookups->uri); -- cgit v1.2.3