[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r16006 - gnunet/src/transport
From: |
gnunet |
Subject: |
[GNUnet-SVN] r16006 - gnunet/src/transport |
Date: |
Fri, 15 Jul 2011 13:45:00 +0200 |
Author: grothoff
Date: 2011-07-15 13:45:00 +0200 (Fri, 15 Jul 2011)
New Revision: 16006
Modified:
gnunet/src/transport/test_transport_api_reliability.c
Log:
fix
Modified: gnunet/src/transport/test_transport_api_reliability.c
===================================================================
--- gnunet/src/transport/test_transport_api_reliability.c 2011-07-15
11:42:51 UTC (rev 16005)
+++ gnunet/src/transport/test_transport_api_reliability.c 2011-07-15
11:45:00 UTC (rev 16006)
@@ -475,8 +475,13 @@
p->cfg = GNUNET_CONFIGURATION_create ();
GNUNET_assert (GNUNET_OK == GNUNET_CONFIGURATION_load (p->cfg, cfgname));
if (GNUNET_CONFIGURATION_have_value (p->cfg,"PATHS", "SERVICEHOME"))
- GNUNET_CONFIGURATION_get_value_string (p->cfg, "PATHS", "SERVICEHOME",
&p->servicehome);
- GNUNET_DISK_directory_remove (p->servicehome);
+ {
+ GNUNET_assert (GNUNET_OK ==
+ GNUNET_CONFIGURATION_get_value_string (p->cfg,
+ "PATHS",
"SERVICEHOME",
+ &p->servicehome));
+ GNUNET_DISK_directory_remove (p->servicehome);
+ }
#if START_ARM
p->arm_proc = GNUNET_OS_start_process (NULL, NULL,
@@ -839,8 +844,6 @@
GNUNET_free(key_file_p2);
GNUNET_free(cert_file_p1);
GNUNET_free(cert_file_p2);
- GNUNET_free(p1.servicehome);
- GNUNET_free(p2.servicehome);
}
return ok;
@@ -896,8 +899,16 @@
#endif
NULL);
ret = check ();
- GNUNET_DISK_directory_remove (p1.servicehome);
- GNUNET_DISK_directory_remove (p2.servicehome);
+ if (p1.servicehome != NULL)
+ {
+ GNUNET_DISK_directory_remove (p1.servicehome);
+ GNUNET_free (p1.servicehome);
+ }
+ if (p2.servicehome != NULL)
+ {
+ GNUNET_free_non_null (p2.servicehome);
+ GNUNET_DISK_directory_remove (p2.servicehome);
+ }
return ret;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r16006 - gnunet/src/transport,
gnunet <=