diff options
Diffstat (limited to 'src/set/set_api.c')
-rw-r--r-- | src/set/set_api.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/src/set/set_api.c b/src/set/set_api.c index 772140269..794ae57b7 100644 --- a/src/set/set_api.c +++ b/src/set/set_api.c | |||
@@ -230,7 +230,7 @@ struct GNUNET_SET_ListenHandle | |||
230 | /** | 230 | /** |
231 | * Task for reconnecting when the listener fails. | 231 | * Task for reconnecting when the listener fails. |
232 | */ | 232 | */ |
233 | struct GNUNET_SCHEDULER_Task * reconnect_task; | 233 | struct GNUNET_SCHEDULER_Task *reconnect_task; |
234 | 234 | ||
235 | /** | 235 | /** |
236 | * Operation we listen for. | 236 | * Operation we listen for. |
@@ -891,15 +891,7 @@ listen_connect (void *cls) | |||
891 | struct GNUNET_SET_ListenHandle *lh = cls; | 891 | struct GNUNET_SET_ListenHandle *lh = cls; |
892 | struct GNUNET_MQ_Envelope *mqm; | 892 | struct GNUNET_MQ_Envelope *mqm; |
893 | struct GNUNET_SET_ListenMessage *msg; | 893 | struct GNUNET_SET_ListenMessage *msg; |
894 | const struct GNUNET_SCHEDULER_TaskContext *tc; | ||
895 | 894 | ||
896 | tc = GNUNET_SCHEDULER_get_task_context (); | ||
897 | if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) | ||
898 | { | ||
899 | LOG (GNUNET_ERROR_TYPE_DEBUG, | ||
900 | "Listener not reconnecting due to shutdown\n"); | ||
901 | return; | ||
902 | } | ||
903 | lh->reconnect_task = NULL; | 895 | lh->reconnect_task = NULL; |
904 | GNUNET_assert (NULL == lh->client); | 896 | GNUNET_assert (NULL == lh->client); |
905 | lh->client = GNUNET_CLIENT_connect ("set", lh->cfg); | 897 | lh->client = GNUNET_CLIENT_connect ("set", lh->cfg); |