]> sjero.net Git - wget/commitdiff
[svn] URL-decode user and password in URL.
authorhniksic <devnull@localhost>
Mon, 14 Jan 2002 13:26:16 +0000 (05:26 -0800)
committerhniksic <devnull@localhost>
Mon, 14 Jan 2002 13:26:16 +0000 (05:26 -0800)
Published in <sxsita52hg6.fsf@florida.arsdigita.de>.

src/ChangeLog
src/url.c

index 47272eee6e5308486b38d515ff6783b29048d028..f75634a33c446f9f2155e293a66d630d49e8f36f 100644 (file)
@@ -1,3 +1,7 @@
+2002-01-14  Hrvoje Niksic  <hniksic@arsdigita.com>
+
+       * url.c (parse_uname): URL-decode *USER and *PASSWD.
+
 2002-01-07  Ian Abbott <abbotti@mev.co.uk>
 
        * url.c (uri_merge_1): Deal with "net path" relative URL (one that
index 7a44a8050d12710669875606b2034dace0abb401..ac9eba0f7c4711110b85c7096d6c0fb77f15aa41 100644 (file)
--- a/src/url.c
+++ b/src/url.c
@@ -528,6 +528,11 @@ parse_uname (const char *str, int len, char **user, char **passwd)
   memcpy (*user, str, len);
   (*user)[len] = '\0';
 
+  if (*user)
+    decode_string (*user);
+  if (*passwd)
+    decode_string (*passwd);
+
   return 1;
 }