[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r26204 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r26204 - gnunet/src/ats |
Date: |
Mon, 25 Feb 2013 16:51:34 +0100 |
Author: wachs
Date: 2013-02-25 16:51:34 +0100 (Mon, 25 Feb 2013)
New Revision: 26204
Modified:
gnunet/src/ats/test_ats_mlp.c
Log:
memory leak
Modified: gnunet/src/ats/test_ats_mlp.c
===================================================================
--- gnunet/src/ats/test_ats_mlp.c 2013-02-25 15:38:01 UTC (rev 26203)
+++ gnunet/src/ats/test_ats_mlp.c 2013-02-25 15:51:34 UTC (rev 26204)
@@ -87,6 +87,7 @@
void *value)
{
struct ATS_Address *address = (struct ATS_Address *) value;
+ GAS_mlp_address_delete (mlp, addresses, address, GNUNET_NO);
GNUNET_CONTAINER_multihashmap_remove (addresses, key, value);
GNUNET_free (address);
return GNUNET_OK;
@@ -106,17 +107,18 @@
GNUNET_STATISTICS_destroy(stats, GNUNET_NO);
stats = NULL;
}
- if (NULL != mlp)
- {
- GAS_mlp_done (mlp);
- mlp = NULL;
- }
if (NULL != addresses)
{
GNUNET_CONTAINER_multihashmap_iterate (addresses, &addr_it,
NULL);
GNUNET_CONTAINER_multihashmap_destroy (addresses);
addresses = NULL ;
}
+ if (NULL != mlp)
+ {
+ GAS_mlp_done (mlp);
+ mlp = NULL;
+ }
+
ret = res;
}
@@ -280,14 +282,6 @@
GAS_mlp_get_preferred_address (mlp, addresses, &p[0]);
GAS_mlp_get_preferred_address (mlp, addresses, &p[1]);
-
-#if 0
- /* Updating address 1*/
- ats.type = htonl (GNUNET_ATS_NETWORK_TYPE);
- ats.value = htonl (GNUNET_ATS_NET_WAN);
- GAS_mlp_address_update (mlp, addresses, address[1], 1, GNUNET_NO, &ats, 1);
- GAS_mlp_address_delete (mlp, addresses, address[0], GNUNET_NO);
-#endif
GAS_mlp_solve_problem (mlp, addresses);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r26204 - gnunet/src/ats,
gnunet <=