diff options
author | Sree Harsha Totakura <totakura@in.tum.de> | 2013-09-05 11:40:07 +0000 |
---|---|---|
committer | Sree Harsha Totakura <totakura@in.tum.de> | 2013-09-05 11:40:07 +0000 |
commit | acb2568116de77fcac08ab1ac8b4df81a886f4be (patch) | |
tree | 78b7bd0a722045add429d1595ade521b817a95c7 /src/testbed/test_testbed_api_controllerlink.c | |
parent | 8f8ed9394c1889f6b302511ac400fa4d55fb1e78 (diff) |
- fix memleaks
Diffstat (limited to 'src/testbed/test_testbed_api_controllerlink.c')
-rw-r--r-- | src/testbed/test_testbed_api_controllerlink.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/testbed/test_testbed_api_controllerlink.c b/src/testbed/test_testbed_api_controllerlink.c index c60b8227e1..471ab3a94c 100644 --- a/src/testbed/test_testbed_api_controllerlink.c +++ b/src/testbed/test_testbed_api_controllerlink.c @@ -181,7 +181,12 @@ enum Stage SLAVE3_LINK_SUCCESS, /** - * Destory master peer and mark test as success + * Master peer destoryed. Destory slave 3 peer + */ + MASTER_PEER_DESTROY_SUCCESS, + + /** + * Slave 3 peer destroyed. Mark test as success */ SUCCESS, @@ -631,6 +636,11 @@ controller_cb (void *cls, const struct GNUNET_TESTBED_EventInformation *event) break; case SLAVE3_LINK_SUCCESS: check_operation_success (event); + result = MASTER_PEER_DESTROY_SUCCESS; + GNUNET_TESTBED_operation_done (op); + op = GNUNET_TESTBED_peer_destroy (slave3_peer); + break; + case MASTER_PEER_DESTROY_SUCCESS: result = SUCCESS; GNUNET_TESTBED_operation_done (op); op = NULL; |