diff options
Diffstat (limited to 'src/arm/gnunet-arm.c')
-rw-r--r-- | src/arm/gnunet-arm.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/arm/gnunet-arm.c b/src/arm/gnunet-arm.c index a9bf4a38e..c19020ccb 100644 --- a/src/arm/gnunet-arm.c +++ b/src/arm/gnunet-arm.c | |||
@@ -37,6 +37,11 @@ | |||
37 | #define STOP_TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 1) | 37 | #define STOP_TIMEOUT GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 1) |
38 | 38 | ||
39 | /** | 39 | /** |
40 | * Timeout for stopping ARM. Extra-long since ARM needs to stop everyone else. | ||
41 | */ | ||
42 | #define STOP_TIMEOUT_ARM GNUNET_TIME_relative_multiply (GNUNET_TIME_UNIT_SECONDS, 30) | ||
43 | |||
44 | /** | ||
40 | * Timeout for starting services, very short because of the strange way start works | 45 | * Timeout for starting services, very short because of the strange way start works |
41 | * (by checking if running before starting, so really this time is always waited on | 46 | * (by checking if running before starting, so really this time is always waited on |
42 | * startup (annoying)). | 47 | * startup (annoying)). |
@@ -304,7 +309,7 @@ cps_loop (void *cls, | |||
304 | case 1: | 309 | case 1: |
305 | if ((end) || (restart)) | 310 | if ((end) || (restart)) |
306 | { | 311 | { |
307 | GNUNET_ARM_stop_service (h, "arm", STOP_TIMEOUT, &confirm_cb, "arm"); | 312 | GNUNET_ARM_stop_service (h, "arm", STOP_TIMEOUT_ARM, &confirm_cb, "arm"); |
308 | return; | 313 | return; |
309 | } | 314 | } |
310 | break; | 315 | break; |