aboutsummaryrefslogtreecommitdiff
path: root/src/testbed
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2012-08-07 20:33:41 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2012-08-07 20:33:41 +0000
commitfd945dd702c32684ec4d56518e765ac7a894f7ef (patch)
tree96ca991cb5ad5d13f2625ce322bbf9d4712de198 /src/testbed
parent962e3ae31715ab780f57d1392f8c730808a96155 (diff)
downloadgnunet-fd945dd702c32684ec4d56518e765ac7a894f7ef.tar.gz
gnunet-fd945dd702c32684ec4d56518e765ac7a894f7ef.zip
fixed memory leak with HELLO
Diffstat (limited to 'src/testbed')
-rw-r--r--src/testbed/Makefile.am1
-rw-r--r--src/testbed/gnunet-service-testbed.c4
-rw-r--r--src/testbed/testbed_api.c1
3 files changed, 5 insertions, 1 deletions
diff --git a/src/testbed/Makefile.am b/src/testbed/Makefile.am
index 85e60dc59..6ce57330e 100644
--- a/src/testbed/Makefile.am
+++ b/src/testbed/Makefile.am
@@ -78,6 +78,7 @@ if ENABLE_TEST_RUN
78 TESTS = \ 78 TESTS = \
79 test_testbed_api \ 79 test_testbed_api \
80 test_testbed_api_hosts \ 80 test_testbed_api_hosts \
81 test_testbed_api_2peers \
81 test_testbed_api_operations \ 82 test_testbed_api_operations \
82 test_gnunet_testbed_helper 83 test_gnunet_testbed_helper
83endif 84endif
diff --git a/src/testbed/gnunet-service-testbed.c b/src/testbed/gnunet-service-testbed.c
index 4ca2c25ac..eeda71d33 100644
--- a/src/testbed/gnunet-service-testbed.c
+++ b/src/testbed/gnunet-service-testbed.c
@@ -1558,7 +1558,9 @@ static void
1558occ_cleanup (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc) 1558occ_cleanup (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
1559{ 1559{
1560 struct OverlayConnectContext *occ = cls; 1560 struct OverlayConnectContext *occ = cls;
1561 1561
1562 if (NULL != occ->hello)
1563 GNUNET_free (occ->hello);
1562 if (NULL != occ->ch) 1564 if (NULL != occ->ch)
1563 GNUNET_CORE_disconnect (occ->ch); 1565 GNUNET_CORE_disconnect (occ->ch);
1564 if (NULL != occ->ghh) 1566 if (NULL != occ->ghh)
diff --git a/src/testbed/testbed_api.c b/src/testbed/testbed_api.c
index c8bab21cd..2269db8e7 100644
--- a/src/testbed/testbed_api.c
+++ b/src/testbed/testbed_api.c
@@ -615,6 +615,7 @@ message_handler (void *cls, const struct GNUNET_MessageHeader *msg)
615 status = 615 status =
616 handle_peer_conevent (c, (const struct 616 handle_peer_conevent (c, (const struct
617 GNUNET_TESTBED_ConnectionEventMessage *) msg); 617 GNUNET_TESTBED_ConnectionEventMessage *) msg);
618 break;
618 default: 619 default:
619 GNUNET_break (0); 620 GNUNET_break (0);
620 } 621 }