summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Thomas <james.thomas@codethink.co.uk>2014-07-22 15:10:01 +0100
committerVioleta Menendez Gonzalez <violeta.menendez@codethink.co.uk>2014-10-03 10:35:18 +0000
commitcbd6fd32f3bff04d12e18a7cae55b3167a0d0822 (patch)
tree6855d574171b3625a88bcba5cc87e6fd7bb5b8b4
parenteb49c1adf56fa16d84e8c5aff9a969d92f55da58 (diff)
downloadu-boot-cbd6fd32f3bff04d12e18a7cae55b3167a0d0822.tar.gz
HACK! Don't mangle, just strip!
-rw-r--r--fs/btrfs/btrfs.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/btrfs/btrfs.c b/fs/btrfs/btrfs.c
index c627a52af0..2b949944ef 100644
--- a/fs/btrfs/btrfs.c
+++ b/fs/btrfs/btrfs.c
@@ -1074,10 +1074,11 @@ int btrfs_open_file(const char *name, struct com32_filedata *filedata)
{
int rv;
struct file *file;
- char mangled_name[BTRFS_FILENAME_MAX];
- btrfs_mangle_name(mangled_name, name);
- rv = searchdir(mangled_name);
+ if (name[0] == '/')
+ name++;
+
+ rv = searchdir(name);
if (rv < 0)
return rv;