aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2010-02-22 10:09:34 +0000
committerChristian Grothoff <christian@grothoff.org>2010-02-22 10:09:34 +0000
commit6e62186491decd07bcf6f083c2404712cb572787 (patch)
tree19ed85ddc5b2187b2c43316ae8114f01003715e9 /src
parentac67c32972aeeb32bff943b9a95448688a3c7543 (diff)
downloadgnunet-6e62186491decd07bcf6f083c2404712cb572787.tar.gz
gnunet-6e62186491decd07bcf6f083c2404712cb572787.zip
fix leak
Diffstat (limited to 'src')
-rw-r--r--src/arm/gnunet-service-arm.c4
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)