diff options
Diffstat (limited to 'src/gns/gnunet-gns-proxy.c')
-rw-r--r-- | src/gns/gnunet-gns-proxy.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/gns/gnunet-gns-proxy.c b/src/gns/gnunet-gns-proxy.c index 9a34c83af..6793d6f5c 100644 --- a/src/gns/gnunet-gns-proxy.c +++ b/src/gns/gnunet-gns-proxy.c | |||
@@ -2713,15 +2713,11 @@ do_accept (void *cls) | |||
2713 | struct GNUNET_NETWORK_Handle *lsock = cls; | 2713 | struct GNUNET_NETWORK_Handle *lsock = cls; |
2714 | struct GNUNET_NETWORK_Handle *s; | 2714 | struct GNUNET_NETWORK_Handle *s; |
2715 | struct Socks5Request *s5r; | 2715 | struct Socks5Request *s5r; |
2716 | const struct GNUNET_SCHEDULER_TaskContext *tc; | ||
2717 | 2716 | ||
2718 | if (lsock == lsock4) | 2717 | if (lsock == lsock4) |
2719 | ltask4 = NULL; | 2718 | ltask4 = NULL; |
2720 | else | 2719 | else |
2721 | ltask6 = NULL; | 2720 | ltask6 = NULL; |
2722 | tc = GNUNET_SCHEDULER_get_task_context (); | ||
2723 | if (0 != (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) | ||
2724 | return; | ||
2725 | if (lsock == lsock4) | 2721 | if (lsock == lsock4) |
2726 | ltask4 = GNUNET_SCHEDULER_add_read_net (GNUNET_TIME_UNIT_FOREVER_REL, | 2722 | ltask4 = GNUNET_SCHEDULER_add_read_net (GNUNET_TIME_UNIT_FOREVER_REL, |
2727 | lsock, | 2723 | lsock, |
@@ -3126,8 +3122,7 @@ run (void *cls, char *const *args, const char *cfgfile, | |||
3126 | "gns-proxy", | 3122 | "gns-proxy", |
3127 | &identity_master_cb, | 3123 | &identity_master_cb, |
3128 | NULL); | 3124 | NULL); |
3129 | GNUNET_SCHEDULER_add_delayed (GNUNET_TIME_UNIT_FOREVER_REL, | 3125 | GNUNET_SCHEDULER_add_shutdown (&do_shutdown, NULL); |
3130 | &do_shutdown, NULL); | ||
3131 | } | 3126 | } |
3132 | 3127 | ||
3133 | 3128 | ||