diff options
author | Christian Grothoff <christian@grothoff.org> | 2011-05-12 15:02:27 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2011-05-12 15:02:27 +0000 |
commit | dfe92a2c1f3b70c7551714a666220568ca8d6b3b (patch) | |
tree | d51cfb367a456b270ea89b18d796808e34e50e77 /src/arm | |
parent | 2265b2526471c0bbaee9eec2a9e62b15b0f76588 (diff) | |
download | gnunet-dfe92a2c1f3b70c7551714a666220568ca8d6b3b.tar.gz gnunet-dfe92a2c1f3b70c7551714a666220568ca8d6b3b.zip |
avoid restart
Diffstat (limited to 'src/arm')
-rw-r--r-- | src/arm/gnunet-service-arm.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c index e90d5b5a7..19e43f464 100644 --- a/src/arm/gnunet-service-arm.c +++ b/src/arm/gnunet-service-arm.c | |||
@@ -812,7 +812,8 @@ delayed_restart_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
812 | * @param tc context | 812 | * @param tc context |
813 | */ | 813 | */ |
814 | static void | 814 | static void |
815 | maint_child_death (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | 815 | maint_child_death (void *cls, |
816 | const struct GNUNET_SCHEDULER_TaskContext *tc) | ||
816 | { | 817 | { |
817 | struct ServiceList *pos; | 818 | struct ServiceList *pos; |
818 | struct ServiceList *prev; | 819 | struct ServiceList *prev; |
@@ -890,7 +891,8 @@ maint_child_death (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) | |||
890 | free_entry (pos); | 891 | free_entry (pos); |
891 | continue; | 892 | continue; |
892 | } | 893 | } |
893 | if (GNUNET_YES != in_shutdown) | 894 | if ( (GNUNET_YES != in_shutdown) && |
895 | (0 == (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) ) | ||
894 | { | 896 | { |
895 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, | 897 | GNUNET_log (GNUNET_ERROR_TYPE_WARNING, |
896 | _ | 898 | _ |