]> sjero.net Git - wget/commitdiff
fix segfault on wrong urls (bug 36570)
authorÁngel González <keisial@gmail.com>
Thu, 31 May 2012 20:57:41 +0000 (22:57 +0200)
committerGiuseppe Scrivano <gscrivano@gnu.org>
Sat, 2 Jun 2012 11:33:54 +0000 (13:33 +0200)
ChangeLog
src/convert.c

index aa249b06012544dbe2a0b1a51952c67fe1060492..2f0f96553362ccb9a6b99c01d995e31bcf700c33 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2012-05-31  Ángel González <keisial@gmail.com>
+
+       * convert.c: fix segfault on wrong urls (bug 36570)
+
 2012-05-13  Giuseppe Scrivano  <gscrivano@gnu.org>
 
        * bootstrap.conf (gnulib_modules): Add `git-version-gen'.
index e1c58e9ae0f6c7a79ebf60c5d5ffcab0633ac79b..f5a9cba328cfeb88bcf33f2965a8b53e19cc0044 100644 (file)
@@ -124,6 +124,9 @@ convert_links_in_hashtable (struct hash_table *downloaded_set,
           set_uri_encoding (pi, opt.locale, true);
 
           u = url_parse (cur_url->url->url, NULL, pi, true);
+          if (!u)
+           continue;
+
           local_name = hash_table_get (dl_url_file_map, u->url);
 
           /* Decide on the conversion type.  */