stuff
[oweals/gnunet.git] / src / transport / test_transport_api_unreliability.c
index c2c7b96a87e153ff97fb2d77a49e576c7ca55fb0..e7cb00274aa642fb1fb665b5a409e7fd95a0b010 100644 (file)
@@ -587,6 +587,7 @@ notify_connect (void *cls,
 static void
 setup_peer (struct PeerContext *p, const char *cfgname)
 {
+  memset (p, 0, sizeof (*p));
   p->cfg = GNUNET_CONFIGURATION_create ();
 
   GNUNET_assert (GNUNET_OK == GNUNET_CONFIGURATION_load (p->cfg, cfgname));
@@ -882,8 +883,8 @@ check ()
     }
   if (p2.servicehome != NULL)
     {
+      GNUNET_DISK_directory_remove (p2.servicehome); 
       GNUNET_free(p2.servicehome);
-      GNUNET_DISK_directory_remove (p2.servicehome);
     }
   return ok;
 }
@@ -893,9 +894,6 @@ int
 main (int argc, char *argv[])
 {
   int ret;
-#ifdef MINGW
-  return GNUNET_SYSERR;
-#endif
 
   test_failed = GNUNET_NO;