Index: chrome_frame/utils.cc |
diff --git a/chrome_frame/utils.cc b/chrome_frame/utils.cc |
index 7c8b713ee9bf2e4591d80a5880b8a8216183fb2a..a00f5033ac9c67b6f291c140e4a6088ff4f624da 100644 |
--- a/chrome_frame/utils.cc |
+++ b/chrome_frame/utils.cc |
@@ -1009,7 +1009,7 @@ bool IsValidUrlScheme(const GURL& url, bool is_privileged) { |
// Additional checking for view-source. Allow only http and https |
// URLs in view source. |
if (url.SchemeIs(content::kViewSourceScheme)) { |
- GURL sub_url(url.path()); |
+ GURL sub_url(url.GetContent()); |
if (sub_url.SchemeIs(content::kHttpScheme) || |
sub_url.SchemeIs(content::kHttpsScheme)) |
return true; |