aboutsummaryrefslogtreecommitdiff
path: root/src/nse/nse_api.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2016-04-30 08:17:37 +0000
committerChristian Grothoff <christian@grothoff.org>2016-04-30 08:17:37 +0000
commit95f9076a2139f5fb042b944a0658b6cda2fa35db (patch)
treeb0826a2a1dcf812e6b4450fe6b05d47cd53ae49d /src/nse/nse_api.c
parent7746f68db77b9ca3c4aaca24ab2ce5253461240b (diff)
downloadgnunet-95f9076a2139f5fb042b944a0658b6cda2fa35db.tar.gz
gnunet-95f9076a2139f5fb042b944a0658b6cda2fa35db.zip
implementing new scheduler shutdown semantics
Diffstat (limited to 'src/nse/nse_api.c')
-rw-r--r--src/nse/nse_api.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/nse/nse_api.c b/src/nse/nse_api.c
index a42dcb369..1c260d537 100644
--- a/src/nse/nse_api.c
+++ b/src/nse/nse_api.c
@@ -94,7 +94,8 @@ reconnect (void *cls);
94 * @param msg message received, NULL on timeout or fatal error 94 * @param msg message received, NULL on timeout or fatal error
95 */ 95 */
96static void 96static void
97message_handler (void *cls, const struct GNUNET_MessageHeader *msg) 97message_handler (void *cls,
98 const struct GNUNET_MessageHeader *msg)
98{ 99{
99 struct GNUNET_NSE_Handle *h = cls; 100 struct GNUNET_NSE_Handle *h = cls;
100 const struct GNUNET_NSE_ClientMessage *client_msg; 101 const struct GNUNET_NSE_ClientMessage *client_msg;
@@ -150,7 +151,8 @@ reschedule_connect (struct GNUNET_NSE_Handle *h)
150 GNUNET_STRINGS_relative_time_to_string (h->reconnect_delay, 151 GNUNET_STRINGS_relative_time_to_string (h->reconnect_delay,
151 GNUNET_YES)); 152 GNUNET_YES));
152 h->reconnect_task = 153 h->reconnect_task =
153 GNUNET_SCHEDULER_add_delayed (h->reconnect_delay, &reconnect, h); 154 GNUNET_SCHEDULER_add_delayed (h->reconnect_delay,
155 &reconnect, h);
154 h->reconnect_delay = GNUNET_TIME_STD_BACKOFF (h->reconnect_delay); 156 h->reconnect_delay = GNUNET_TIME_STD_BACKOFF (h->reconnect_delay);
155} 157}
156 158