Fix memory leak and warning

svn path=/trunk/netsurf/; revision=5574
This commit is contained in:
Rob Kendrick 2008-10-14 14:58:52 +00:00
parent 76976d7db6
commit 2d7516b398

View File

@ -729,14 +729,17 @@ gchar* nsgtk_download_info_to_string (struct gui_download_window *dl)
dl->size_total == 0 ? messages_get("gtkUnknownSize") : dl->size_total == 0 ? messages_get("gtkUnknownSize") :
human_friendly_bytesize(dl->size_total)); human_friendly_bytesize(dl->size_total));
gchar *r;
if (dl->status != NSGTK_DOWNLOAD_ERROR) if (dl->status != NSGTK_DOWNLOAD_ERROR)
return g_strdup_printf("%s\n%s", r = g_strdup_printf("%s\n%s", dl->name->str, size_info);
dl->name->str, size_info);
else else
return g_strdup_printf("%s\n%s", dl->name->str, r = g_strdup_printf("%s\n%s", dl->name->str,
dl->error->message); dl->error->message);
g_free(size_info); g_free(size_info);
return r;
} }
gchar* nsgtk_download_time_to_string (gint seconds) gchar* nsgtk_download_time_to_string (gint seconds)