- encode user-supplied URL strings before using them in the Url object
authorJan Kupec <jkupec@suse.cz>
Wed, 19 Nov 2008 14:57:23 +0000 (14:57 +0000)
committerJan Kupec <jkupec@suse.cz>
Wed, 19 Nov 2008 14:57:23 +0000 (14:57 +0000)
  (bnc #446395, bnc #444267)

src/utils/misc.cc

index bee8e62..04ab29f 100644 (file)
@@ -159,7 +159,7 @@ bool looks_like_url (const string& s)
 Url make_url (const string & url_s)
 {
   Url u;
-  string urlstr(url_s);
+  string urlstr(zypp::url::encode(url_s, URL_SAFE_CHARS));
 
   if (!url_s.empty() && !looks_like_url(url_s))
   {