[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r23378 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r23378 - gnunet/src/transport |
Date: |
Thu, 23 Aug 2012 14:23:52 +0200 |
Author: wachs
Date: 2012-08-23 14:23:52 +0200 (Thu, 23 Aug 2012)
New Revision: 23378
Modified:
gnunet/src/transport/test_plugin_transport.c
Log:
mem leak
Modified: gnunet/src/transport/test_plugin_transport.c
===================================================================
--- gnunet/src/transport/test_plugin_transport.c 2012-08-23 12:12:55 UTC
(rev 23377)
+++ gnunet/src/transport/test_plugin_transport.c 2012-08-23 12:23:52 UTC
(rev 23378)
@@ -272,7 +272,7 @@
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
_("Plugin added address `%s'\n"), a2s);
- if (GNUNET_OK != api->string_to_address (api, a2s, strlen (a2s)+1, &s2a,
&s2a_len))
+ if ((GNUNET_OK != api->string_to_address (api, a2s, strlen (a2s)+1,
&s2a, &s2a_len)) || (NULL == s2a))
{
GNUNET_break (0);
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
@@ -292,7 +292,8 @@
GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
_("Plugin creates different address length when
connecting back and forth!\n"));
}
-
+ GNUNET_free (s2a);
+ GNUNET_free (a2s);
if (GNUNET_OK != api->check_address (api->cls, w->addr, w->addrlen))
{
GNUNET_break (0);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r23378 - gnunet/src/transport,
gnunet <=