diff options
author | tg(x) <*@tg-x.net> | 2016-11-25 22:27:18 +0100 |
---|---|---|
committer | tg(x) <*@tg-x.net> | 2016-11-25 22:27:18 +0100 |
commit | 82e765caeb53a1de54676738169dab98ca76c47e (patch) | |
tree | de22cf6af972f4d8f329356ef9e738cdd00f9345 | |
parent | b618b2ad7f2fda8bd41560157fb33cc40e71ab42 (diff) | |
download | gnunet-82e765caeb53a1de54676738169dab98ca76c47e.tar.gz gnunet-82e765caeb53a1de54676738169dab98ca76c47e.zip |
service_new: ready_confirm_fd
-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, |