diff options
author | TheJackiMonster <thejackimonster@gmail.com> | 2022-03-13 00:37:56 +0100 |
---|---|---|
committer | TheJackiMonster <thejackimonster@gmail.com> | 2022-03-13 00:37:56 +0100 |
commit | 9d4ae39a484b567025ad494ec0812b9cd10f0747 (patch) | |
tree | c61b99d5d2a6fbf25b3881b3c52579500dd41351 | |
parent | db36b1bec392f6a06773a2b5199d3de424ac8205 (diff) | |
download | libgnunetchat-9d4ae39a484b567025ad494ec0812b9cd10f0747.tar.gz libgnunetchat-9d4ae39a484b567025ad494ec0812b9cd10f0747.zip |
Fixed a core dump from canceled GNS request
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
-rw-r--r-- | src/gnunet_chat_handle_intern.c | 12 | ||||
-rw-r--r-- | 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 | |||
@@ -54,6 +54,12 @@ on_handle_arm_connection(void *cls, | |||
54 | 54 | ||
55 | if (GNUNET_YES == connected) { | 55 | if (GNUNET_YES == connected) { |
56 | GNUNET_ARM_request_service_start( | 56 | GNUNET_ARM_request_service_start( |
57 | chat->arm, "identity", | ||
58 | GNUNET_OS_INHERIT_STD_NONE, | ||
59 | NULL, NULL | ||
60 | ); | ||
61 | |||
62 | GNUNET_ARM_request_service_start( | ||
57 | chat->arm, "messenger", | 63 | chat->arm, "messenger", |
58 | GNUNET_OS_INHERIT_STD_NONE, | 64 | GNUNET_OS_INHERIT_STD_NONE, |
59 | NULL, NULL | 65 | NULL, NULL |
@@ -66,6 +72,12 @@ on_handle_arm_connection(void *cls, | |||
66 | ); | 72 | ); |
67 | 73 | ||
68 | GNUNET_ARM_request_service_start( | 74 | GNUNET_ARM_request_service_start( |
75 | chat->arm, "gns", | ||
76 | GNUNET_OS_INHERIT_STD_NONE, | ||
77 | NULL, NULL | ||
78 | ); | ||
79 | |||
80 | GNUNET_ARM_request_service_start( | ||
69 | chat->arm, "namestore", | 81 | chat->arm, "namestore", |
70 | GNUNET_OS_INHERIT_STD_NONE, | 82 | GNUNET_OS_INHERIT_STD_NONE, |
71 | NULL, NULL | 83 | NULL, NULL |
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, | |||
64 | context_write_records(context); | 64 | context_write_records(context); |
65 | 65 | ||
66 | drop_lookup: | 66 | drop_lookup: |
67 | if (lookups->request) | ||
68 | GNUNET_GNS_lookup_cancel(lookups->request); | ||
69 | |||
70 | if (lookups->uri) | 67 | if (lookups->uri) |
71 | uri_destroy(lookups->uri); | 68 | uri_destroy(lookups->uri); |
72 | 69 | ||