aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2013-02-20 10:44:37 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2013-02-20 10:44:37 +0000
commit4d736b1054ad4d4f7d25d9946f0a999960b091ae (patch)
tree107e63694cffcbc352980c9ceecc18c9be11ab9b
parent92cf7dcb63b1b2b566ce96c0caac2776654b2b7d (diff)
downloadgnunet-4d736b1054ad4d4f7d25d9946f0a999960b091ae.tar.gz
gnunet-4d736b1054ad4d4f7d25d9946f0a999960b091ae.zip
-fix mem leak
-rw-r--r--src/testbed/testbed_api_hosts.c4
-rw-r--r--src/testbed/testbed_api_hosts.h4
-rw-r--r--src/testbed/testbed_api_peers.c2
-rw-r--r--src/testbed/testbed_api_testbed.c2
4 files changed, 7 insertions, 5 deletions
diff --git a/src/testbed/testbed_api_hosts.c b/src/testbed/testbed_api_hosts.c
index 9eef0f0cc..1fb69e30b 100644
--- a/src/testbed/testbed_api_hosts.c
+++ b/src/testbed/testbed_api_hosts.c
@@ -917,8 +917,8 @@ GNUNET_TESTBED_update_time_slot_ (struct GNUNET_TESTBED_Host *h,
917 * queue 917 * queue
918 */ 918 */
919void 919void
920GNUNET_TESTBED_host_queue_oc (struct GNUNET_TESTBED_Host *h, 920GNUNET_TESTBED_host_queue_oc_ (struct GNUNET_TESTBED_Host *h,
921 struct GNUNET_TESTBED_Operation *op) 921 struct GNUNET_TESTBED_Operation *op)
922{ 922{
923 GNUNET_TESTBED_operation_queue_insert_ 923 GNUNET_TESTBED_operation_queue_insert_
924 (h->opq_parallel_overlay_connect_operations, op); 924 (h->opq_parallel_overlay_connect_operations, op);
diff --git a/src/testbed/testbed_api_hosts.h b/src/testbed/testbed_api_hosts.h
index f2a2e63e8..69d18bcbf 100644
--- a/src/testbed/testbed_api_hosts.h
+++ b/src/testbed/testbed_api_hosts.h
@@ -175,8 +175,8 @@ GNUNET_TESTBED_get_tslot_ (struct GNUNET_TESTBED_Host *h, void *key);
175 * queue 175 * queue
176 */ 176 */
177void 177void
178GNUNET_TESTBED_host_queue_oc (struct GNUNET_TESTBED_Host *h, 178GNUNET_TESTBED_host_queue_oc_ (struct GNUNET_TESTBED_Host *h,
179 struct GNUNET_TESTBED_Operation *op); 179 struct GNUNET_TESTBED_Operation *op);
180 180
181#endif 181#endif
182/* end of testbed_api_hosts.h */ 182/* end of testbed_api_hosts.h */
diff --git a/src/testbed/testbed_api_peers.c b/src/testbed/testbed_api_peers.c
index 039922fae..39e4b596a 100644
--- a/src/testbed/testbed_api_peers.c
+++ b/src/testbed/testbed_api_peers.c
@@ -694,7 +694,7 @@ GNUNET_TESTBED_overlay_connect (void *op_cls,
694 opc->op = 694 opc->op =
695 GNUNET_TESTBED_operation_create_ (opc, &opstart_overlay_connect, 695 GNUNET_TESTBED_operation_create_ (opc, &opstart_overlay_connect,
696 &oprelease_overlay_connect); 696 &oprelease_overlay_connect);
697 GNUNET_TESTBED_host_queue_oc (p1->host, opc->op); 697 GNUNET_TESTBED_host_queue_oc_ (p1->host, opc->op);
698 GNUNET_TESTBED_operation_begin_wait_ (opc->op); 698 GNUNET_TESTBED_operation_begin_wait_ (opc->op);
699 return opc->op; 699 return opc->op;
700} 700}
diff --git a/src/testbed/testbed_api_testbed.c b/src/testbed/testbed_api_testbed.c
index e9f7e4cbc..a2f60c8cc 100644
--- a/src/testbed/testbed_api_testbed.c
+++ b/src/testbed/testbed_api_testbed.c
@@ -1167,6 +1167,8 @@ error_cleanup:
1167 GNUNET_TESTBED_host_destroy (rc->hosts[hid]); 1167 GNUNET_TESTBED_host_destroy (rc->hosts[hid]);
1168 GNUNET_free (rc->hosts); 1168 GNUNET_free (rc->hosts);
1169 } 1169 }
1170 if (NULL != rc->cfg)
1171 GNUNET_CONFIGURATION_destroy (rc->cfg);
1170 GNUNET_free (rc); 1172 GNUNET_free (rc);
1171} 1173}
1172 1174