summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--net/base/net_util.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/net/base/net_util.cc b/net/base/net_util.cc
index d679e14..3b6349f 100644
--- a/net/base/net_util.cc
+++ b/net/base/net_util.cc
@@ -781,6 +781,11 @@ GURL FilePathToFileURL(const FilePath& path) {
ReplaceSubstringsAfterOffset(&url_string, 0,
FILE_PATH_LITERAL("#"), FILE_PATH_LITERAL("%23"));
+#if defined(OS_POSIX)
+ ReplaceSubstringsAfterOffset(&url_string, 0,
+ FILE_PATH_LITERAL("\\"), FILE_PATH_LITERAL("%5C"));
+#endif
+
return GURL(url_string);
}