return;
}
-
+ counter = 0;
while ( (GNUNET_OK == GNUNET_BIO_read_string (rh, "url" , &uri, MAX_URL_LEN)) &&
(GNUNET_OK == GNUNET_BIO_read_int32 (rh, ×_used)) &&
(GNUNET_OK == GNUNET_BIO_read_int64 (rh, &quality)) &&
linked_list_size++;
GNUNET_log (GNUNET_ERROR_TYPE_DEBUG,
"Added hostlist entry eith URI `%s' \n", hostlist->hostlist_uri);
+ GNUNET_free (uri);
uri = NULL;
counter++;
if ( counter >= MAX_NUMBER_HOSTLISTS ) break;
GNUNET_log (GNUNET_ERROR_TYPE_WARNING,
_("No `%s' specified in `%s' configuration, cannot save hostlists to file.\n"),
"HOSTLISTFILE", "HOSTLIST");
+ GNUNET_free (filename);
return;
}
wh = GNUNET_BIO_write_open (filename);
_("Could not open file `%s' for writing to save hostlists: %s\n"),
filename,
STRERROR (errno));
+ GNUNET_free (filename);
return;
}
GNUNET_log (GNUNET_ERROR_TYPE_INFO,
size = strlen (hostname);
if (size + 15 > MAX_URL_LEN)
{
+ GNUNET_free ( hostname );
GNUNET_break (0);
}
else
hostlist_uri);
}
}
+ GNUNET_free ( hostname );
daemon_handle_v6 = MHD_start_daemon (MHD_USE_IPv6
#if DEBUG_HOSTLIST_SERVER
| MHD_USE_DEBUG