From: hniksic Date: Mon, 14 Jan 2002 13:26:16 +0000 (-0800) Subject: [svn] URL-decode user and password in URL. X-Git-Tag: v1.13~1856 X-Git-Url: http://sjero.net/git/?p=wget;a=commitdiff_plain;h=46617228fa57236a16310396422453761e9dae7f [svn] URL-decode user and password in URL. Published in . --- diff --git a/src/ChangeLog b/src/ChangeLog index 47272eee..f75634a3 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2002-01-14 Hrvoje Niksic + + * url.c (parse_uname): URL-decode *USER and *PASSWD. + 2002-01-07 Ian Abbott * url.c (uri_merge_1): Deal with "net path" relative URL (one that diff --git a/src/url.c b/src/url.c index 7a44a805..ac9eba0f 100644 --- 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; }