commit 9d4ae39a484b567025ad494ec0812b9cd10f0747
parent db36b1bec392f6a06773a2b5199d3de424ac8205
Author: TheJackiMonster <thejackimonster@gmail.com>
Date: Sun, 13 Mar 2022 00:37:56 +0100
Fixed a core dump from canceled GNS request
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Diffstat:
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/src/gnunet_chat_handle_intern.c b/src/gnunet_chat_handle_intern.c
@@ -54,6 +54,12 @@ on_handle_arm_connection(void *cls,
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,
NULL, NULL
@@ -66,6 +72,12 @@ on_handle_arm_connection(void *cls,
);
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,
NULL, NULL
diff --git 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);