Description[fsp] Fix incorrect handling of file system URLs when containing a %.
Mount point names can (and in case of File System Provider API often do) the %
character, in order to create a safe mount point name from an arbitrary file
system id, which can be any string, and often is a file name path. Such path
may contain /, which have to be escaped, since the mount point name must not
contain that character.
However, GetExternalFileSystemRootURIString() wasn't properly escaping the %
character, what caused treating it later as an encoding sequence of an url.
TEST=Tested manually with a file systems containing % in the mount point name.
BUG=248427
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276002
Patch Set 1 #
Total comments: 4
Patch Set 2 : Added regression tests. #
Messages
Total messages: 20 (0 generated)
|