diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-04-30 08:17:37 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-04-30 08:17:37 +0000 |
commit | 95f9076a2139f5fb042b944a0658b6cda2fa35db (patch) | |
tree | b0826a2a1dcf812e6b4450fe6b05d47cd53ae49d /src/psyc/gnunet-service-psyc.c | |
parent | 7746f68db77b9ca3c4aaca24ab2ce5253461240b (diff) | |
download | gnunet-95f9076a2139f5fb042b944a0658b6cda2fa35db.tar.gz gnunet-95f9076a2139f5fb042b944a0658b6cda2fa35db.zip |
implementing new scheduler shutdown semantics
Diffstat (limited to 'src/psyc/gnunet-service-psyc.c')
-rw-r--r-- | src/psyc/gnunet-service-psyc.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/psyc/gnunet-service-psyc.c b/src/psyc/gnunet-service-psyc.c index 2b436aa21..0f2216428 100644 --- a/src/psyc/gnunet-service-psyc.c +++ b/src/psyc/gnunet-service-psyc.c | |||
@@ -2007,7 +2007,7 @@ transmit_notify (void *cls, size_t *data_size, void *data) | |||
2007 | 2007 | ||
2008 | if (NULL != chn->tmit_head) | 2008 | if (NULL != chn->tmit_head) |
2009 | { | 2009 | { |
2010 | GNUNET_SCHEDULER_add_now (schedule_transmit_message, chn); | 2010 | GNUNET_SCHEDULER_add_now (&schedule_transmit_message, chn); |
2011 | } | 2011 | } |
2012 | else if (GNUNET_YES == chn->is_disconnected | 2012 | else if (GNUNET_YES == chn->is_disconnected |
2013 | && tmit_msg->last_ptype < GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_END) | 2013 | && tmit_msg->last_ptype < GNUNET_MESSAGE_TYPE_PSYC_MESSAGE_END) |
@@ -2645,8 +2645,7 @@ run (void *cls, struct GNUNET_SERVER_Handle *server, | |||
2645 | nc = GNUNET_SERVER_notification_context_create (server, 1); | 2645 | nc = GNUNET_SERVER_notification_context_create (server, 1); |
2646 | GNUNET_SERVER_add_handlers (server, server_handlers); | 2646 | GNUNET_SERVER_add_handlers (server, server_handlers); |
2647 | GNUNET_SERVER_disconnect_notify (server, &client_disconnect, NULL); | 2647 | GNUNET_SERVER_disconnect_notify (server, &client_disconnect, NULL); |
2648 | GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, | 2648 | GNUNET_SCHEDULER_add_shutdown (&shutdown_task, NULL); |
2649 | &shutdown_task, NULL); | ||
2650 | } | 2649 | } |
2651 | 2650 | ||
2652 | 2651 | ||