gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r15823 - gnunet/src/core


From: gnunet
Subject: [GNUnet-SVN] r15823 - gnunet/src/core
Date: Sat, 2 Jul 2011 22:02:01 +0200

Author: grothoff
Date: 2011-07-02 22:02:00 +0200 (Sat, 02 Jul 2011)
New Revision: 15823

Modified:
   gnunet/src/core/test_core_api.c
Log:
cleanup

Modified: gnunet/src/core/test_core_api.c
===================================================================
--- gnunet/src/core/test_core_api.c     2011-07-02 19:59:21 UTC (rev 15822)
+++ gnunet/src/core/test_core_api.c     2011-07-02 20:02:00 UTC (rev 15823)
@@ -107,12 +107,28 @@
   fprintf(stderr, "ENDING ANGRILY %u\n", ok);
 #endif
   GNUNET_break (0);
-  GNUNET_CORE_disconnect (p1.ch);
-  GNUNET_CORE_disconnect (p2.ch);
-  GNUNET_TRANSPORT_get_hello_cancel (p1.th, &process_hello, &p1);
-  GNUNET_TRANSPORT_get_hello_cancel (p2.th, &process_hello, &p2);
-  GNUNET_TRANSPORT_disconnect (p1.th);
-  GNUNET_TRANSPORT_disconnect (p2.th);
+  if (NULL != p1.ch)
+    {
+      GNUNET_CORE_disconnect (p1.ch);
+      p1.ch = NULL;
+    }
+  if (NULL != p2.ch)
+    {
+      GNUNET_CORE_disconnect (p2.ch);
+      p2.ch = NULL;
+    }
+  if (p1.th != NULL)
+    {
+      GNUNET_TRANSPORT_get_hello_cancel (p1.th, &process_hello, &p1);
+      GNUNET_TRANSPORT_disconnect (p1.th);
+      p1.th = NULL;
+    }
+  if (p2.th != NULL)
+    {
+      GNUNET_TRANSPORT_get_hello_cancel (p2.th, &process_hello, &p2);
+      GNUNET_TRANSPORT_disconnect (p2.th);
+      p2.th = NULL;
+    }
   ok = 42;
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]