projects
/
oweals
/
gnunet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2265b25
)
avoid restart
author
Christian Grothoff
<christian@grothoff.org>
Thu, 12 May 2011 15:02:27 +0000
(15:02 +0000)
committer
Christian Grothoff
<christian@grothoff.org>
Thu, 12 May 2011 15:02:27 +0000
(15:02 +0000)
src/arm/gnunet-service-arm.c
patch
|
blob
|
history
diff --git
a/src/arm/gnunet-service-arm.c
b/src/arm/gnunet-service-arm.c
index e90d5b5a7c5b2b2bce0f150a6bd38a9d7721bb5a..19e43f464858583c833ba9f179051dccca95d8c3 100644
(file)
--- 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)
* @param tc context
*/
static void
-maint_child_death (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
+maint_child_death (void *cls,
+ const struct GNUNET_SCHEDULER_TaskContext *tc)
{
struct ServiceList *pos;
struct ServiceList *prev;
@@
-890,7
+891,8
@@
maint_child_death (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
free_entry (pos);
continue;
}
- if (GNUNET_YES != in_shutdown)
+ if ( (GNUNET_YES != in_shutdown) &&
+ (0 == (tc->reason & GNUNET_SCHEDULER_REASON_SHUTDOWN)) )
{
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
_