diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-05-11 08:26:46 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-05-11 08:26:46 +0000 |
commit | 33890e032acc7c284e2ab82f2ccbc72ae8c2092f (patch) | |
tree | f4b00a25bc17cf66530005f166c3fe405d203710 /src/arm/gnunet-service-arm.c | |
parent | b0036678adbb776b8e4d8be81bd271905b36a223 (diff) | |
download | gnunet-33890e032acc7c284e2ab82f2ccbc72ae8c2092f.tar.gz gnunet-33890e032acc7c284e2ab82f2ccbc72ae8c2092f.zip |
arm fix
Diffstat (limited to 'src/arm/gnunet-service-arm.c')
-rw-r--r-- | src/arm/gnunet-service-arm.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c index a630f5b1a..f38b6b044 100644 --- a/src/arm/gnunet-service-arm.c +++ b/src/arm/gnunet-service-arm.c | |||
@@ -469,6 +469,7 @@ start_service (struct GNUNET_SERVER_Client *client, const char *servicename) | |||
469 | signal_result (client, servicename, GNUNET_MESSAGE_TYPE_ARM_IS_DOWN); | 469 | signal_result (client, servicename, GNUNET_MESSAGE_TYPE_ARM_IS_DOWN); |
470 | return; | 470 | return; |
471 | } | 471 | } |
472 | stop_listening (servicename); | ||
472 | sl = find_name (servicename); | 473 | sl = find_name (servicename); |
473 | if (sl != NULL) | 474 | if (sl != NULL) |
474 | { | 475 | { |
@@ -1047,11 +1048,14 @@ run (void *cls, | |||
1047 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 1048 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
1048 | "Starting default services `%s'\n", defaultservices); | 1049 | "Starting default services `%s'\n", defaultservices); |
1049 | #endif | 1050 | #endif |
1050 | pos = strtok (defaultservices, " "); | 1051 | if (0 < strlen (defaultservices)) |
1051 | while (pos != NULL) | ||
1052 | { | 1052 | { |
1053 | start_service (NULL, pos); | 1053 | pos = strtok (defaultservices, " "); |
1054 | pos = strtok (NULL, " "); | 1054 | while (pos != NULL) |
1055 | { | ||
1056 | start_service (NULL, pos); | ||
1057 | pos = strtok (NULL, " "); | ||
1058 | } | ||
1055 | } | 1059 | } |
1056 | GNUNET_free (defaultservices); | 1060 | GNUNET_free (defaultservices); |
1057 | } | 1061 | } |