- docs
[oweals/gnunet.git] / src / testbed / gnunet-service-testbed-logger.c
index fd5c49ecc2458bad3a2332e4f3399a6955990dd8..f4d134ae8b537e6fbdc5f63ce69417b7889a23ec 100644 (file)
@@ -201,7 +201,7 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
     GNUNET_CONTAINER_DLL_remove (mq_head, mq_tail, mq_entry);
     GNUNET_free (mq_entry);
   }
-  GNUNET_BIO_write_close (bio);
+  GNUNET_break (GNUNET_OK == GNUNET_BIO_write_close (bio));
 }
 
 
@@ -241,6 +241,7 @@ logger_run (void *cls, struct GNUNET_SERVER_Handle *server,
   {
     LOG (GNUNET_ERROR_TYPE_ERROR, "Cannot get hostname.  Exiting\n");
     GNUNET_free (hname);
+    GNUNET_free (dir);
     GNUNET_SCHEDULER_shutdown ();
     return;
   }