diff options
author | Christian Grothoff <christian@grothoff.org> | 2010-02-22 10:09:34 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2010-02-22 10:09:34 +0000 |
commit | 6e62186491decd07bcf6f083c2404712cb572787 (patch) | |
tree | 19ed85ddc5b2187b2c43316ae8114f01003715e9 /src | |
parent | ac67c32972aeeb32bff943b9a95448688a3c7543 (diff) | |
download | gnunet-6e62186491decd07bcf6f083c2404712cb572787.tar.gz gnunet-6e62186491decd07bcf6f083c2404712cb572787.zip |
fix leak
Diffstat (limited to 'src')
-rw-r--r-- | src/arm/gnunet-service-arm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/arm/gnunet-service-arm.c b/src/arm/gnunet-service-arm.c index 8b9138044..7efdc6f1d 100644 --- a/src/arm/gnunet-service-arm.c +++ b/src/arm/gnunet-service-arm.c | |||
@@ -568,6 +568,8 @@ stop_service (struct GNUNET_SERVER_Client *client, const char *servicename) | |||
568 | #endif | 568 | #endif |
569 | signal_result (client, servicename, GNUNET_MESSAGE_TYPE_ARM_IS_DOWN); | 569 | signal_result (client, servicename, GNUNET_MESSAGE_TYPE_ARM_IS_DOWN); |
570 | GNUNET_SERVER_receive_done (client, GNUNET_OK); | 570 | GNUNET_SERVER_receive_done (client, GNUNET_OK); |
571 | pos->next = running; | ||
572 | running = pos; | ||
571 | return; | 573 | return; |
572 | } | 574 | } |
573 | 575 | ||
@@ -580,6 +582,8 @@ stop_service (struct GNUNET_SERVER_Client *client, const char *servicename) | |||
580 | #endif | 582 | #endif |
581 | signal_result (client, servicename, GNUNET_MESSAGE_TYPE_ARM_IS_DOWN); | 583 | signal_result (client, servicename, GNUNET_MESSAGE_TYPE_ARM_IS_DOWN); |
582 | GNUNET_SERVER_receive_done (client, GNUNET_OK); | 584 | GNUNET_SERVER_receive_done (client, GNUNET_OK); |
585 | pos->next = running; | ||
586 | running = pos; | ||
583 | return; | 587 | return; |
584 | } | 588 | } |
585 | if (pos->pid == 0) | 589 | if (pos->pid == 0) |