[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r30331 - in gnunet/src: fs gnsrecord
From: |
gnunet |
Subject: |
[GNUnet-SVN] r30331 - in gnunet/src: fs gnsrecord |
Date: |
Fri, 18 Oct 2013 17:10:58 +0200 |
Author: grothoff
Date: 2013-10-18 17:10:58 +0200 (Fri, 18 Oct 2013)
New Revision: 30331
Modified:
gnunet/src/fs/fs_test_lib.c
gnunet/src/gnsrecord/plugin_gnsrecord_dns.c
Log:
-fix leaks, add assertions
Modified: gnunet/src/fs/fs_test_lib.c
===================================================================
--- gnunet/src/fs/fs_test_lib.c 2013-10-18 15:06:20 UTC (rev 30330)
+++ gnunet/src/fs/fs_test_lib.c 2013-10-18 15:10:58 UTC (rev 30331)
@@ -410,6 +410,7 @@
po->publish_tmp_file,
NULL, NULL, po->do_index,
&bo);
+ GNUNET_assert (NULL != fi);
}
else
{
@@ -418,6 +419,7 @@
&file_generator,
&po->publish_seed,
NULL, NULL,
po->do_index, &bo);
+ GNUNET_assert (NULL != fi);
}
po->publish_context =
GNUNET_FS_publish_start (po->fs, fi, NULL, NULL, NULL,
Modified: gnunet/src/gnsrecord/plugin_gnsrecord_dns.c
===================================================================
--- gnunet/src/gnsrecord/plugin_gnsrecord_dns.c 2013-10-18 15:06:20 UTC (rev
30330)
+++ gnunet/src/gnsrecord/plugin_gnsrecord_dns.c 2013-10-18 15:10:58 UTC (rev
30331)
@@ -70,6 +70,7 @@
(off != data_size) )
{
GNUNET_break_op (0);
+ GNUNET_free_non_null (ns);
return NULL;
}
return ns;
@@ -105,6 +106,8 @@
(off != data_size) )
{
GNUNET_break_op (0);
+ if (NULL != soa)
+ GNUNET_DNSPARSER_free_soa (soa);
return NULL;
}
GNUNET_asprintf (&result,
@@ -182,6 +185,8 @@
(off != data_size) )
{
GNUNET_break_op (0);
+ if (NULL != srv)
+ GNUNET_DNSPARSER_free_srv (srv);
return NULL;
}
GNUNET_asprintf (&result,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r30331 - in gnunet/src: fs gnsrecord,
gnunet <=