[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r35249 - gnunet/src/ats
From: |
gnunet |
Subject: |
[GNUnet-SVN] r35249 - gnunet/src/ats |
Date: |
Thu, 12 Feb 2015 21:12:42 +0100 |
Author: grothoff
Date: 2015-02-12 21:12:42 +0100 (Thu, 12 Feb 2015)
New Revision: 35249
Modified:
gnunet/src/ats/ats_api_scheduling.c
Log:
-fix memory leak of address on shutdown
Modified: gnunet/src/ats/ats_api_scheduling.c
===================================================================
--- gnunet/src/ats/ats_api_scheduling.c 2015-02-12 20:12:28 UTC (rev 35248)
+++ gnunet/src/ats/ats_api_scheduling.c 2015-02-12 20:12:42 UTC (rev 35249)
@@ -608,6 +608,7 @@
void
GNUNET_ATS_scheduling_done (struct GNUNET_ATS_SchedulingHandle *sh)
{
+ struct GNUNET_ATS_AddressRecord *ar;
unsigned int i;
if (NULL != sh->mq)
@@ -627,8 +628,12 @@
}
for (i=0;i<sh->session_array_size;i++)
{
- GNUNET_free_non_null (sh->session_array[i]);
- sh->session_array[i] = NULL;
+ if (NULL != (ar = sh->session_array[i]))
+ {
+ GNUNET_HELLO_address_free (ar->address);
+ GNUNET_free (ar);
+ sh->session_array[i] = NULL;
+ }
}
GNUNET_array_grow (sh->session_array,
sh->session_array_size,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r35249 - gnunet/src/ats,
gnunet <=