fix
[oweals/gnunet.git] / src / hostlist / hostlist-client.c
index 109a38dbc09f70699a624283679e7df651688c3b..d2fa654339cfc43653f5d91c75309128d6eb7a00 100644 (file)
@@ -335,7 +335,7 @@ callback_download (void *ptr,
                                    1, 
                                    GNUNET_NO);
          stat_hellos_obtained++;
-         GNUNET_TRANSPORT_offer_hello (transport, msg);
+         GNUNET_TRANSPORT_offer_hello (transport, msg, NULL, NULL);
        }
       else
        {
@@ -1417,8 +1417,8 @@ static void save_hostlist_file ( int shutdown )
                   "HOSTLISTFILE", "HOSTLIST");
       return;
     }
-  if (GNUNET_SYSERR != GNUNET_DISK_directory_create_for_file (filename))
-  {
+  if (GNUNET_SYSERR == GNUNET_DISK_directory_create_for_file (filename))
+    return;
   wh = GNUNET_BIO_write_open (filename);
   if ( NULL == wh)
     {
@@ -1432,7 +1432,6 @@ static void save_hostlist_file ( int shutdown )
   GNUNET_log (GNUNET_ERROR_TYPE_INFO,
               _("Writing %u hostlist URIs to `%s'\n" ),
               linked_list_size, filename);
-  }
   /* add code to write hostlists to file using bio */
   ok = GNUNET_YES;
   counter = 0;