diff options
-rw-r--r-- | src/util/service_new.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/util/service_new.c b/src/util/service_new.c index 8433c42bf..a893d287b 100644 --- a/src/util/service_new.c +++ b/src/util/service_new.c | |||
@@ -390,6 +390,14 @@ service_main (void *cls) | |||
390 | GNUNET_SCHEDULER_add_shutdown (&service_shutdown, | 390 | GNUNET_SCHEDULER_add_shutdown (&service_shutdown, |
391 | sh); | 391 | sh); |
392 | GNUNET_SERVICE_resume (sh); | 392 | GNUNET_SERVICE_resume (sh); |
393 | |||
394 | if (-1 != sh->ready_confirm_fd) | ||
395 | { | ||
396 | GNUNET_break (1 == WRITE (sh->ready_confirm_fd, ".", 1)); | ||
397 | GNUNET_break (0 == CLOSE (sh->ready_confirm_fd)); | ||
398 | sh->ready_confirm_fd = -1; | ||
399 | } | ||
400 | |||
393 | if (NULL != sh->service_init_cb) | 401 | if (NULL != sh->service_init_cb) |
394 | sh->service_init_cb (sh->cb_cls, | 402 | sh->service_init_cb (sh->cb_cls, |
395 | sh->cfg, | 403 | sh->cfg, |