aboutsummaryrefslogtreecommitdiff
path: root/src/psyc/gnunet-service-psyc.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/psyc/gnunet-service-psyc.c
parent7746f68db77b9ca3c4aaca24ab2ce5253461240b (diff)
downloadgnunet-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.c5
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