From 05c7aa761139504d8fc9749cf45b103078ec3e5e Mon Sep 17 00:00:00 2001 From: James Thomas Date: Tue, 22 Jul 2014 15:10:01 +0100 Subject: HACK! Don't mangle, just strip! --- fs/btrfs/btrfs.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/fs/btrfs/btrfs.c b/fs/btrfs/btrfs.c index c627a52af0..3b23551efc 100644 --- a/fs/btrfs/btrfs.c +++ b/fs/btrfs/btrfs.c @@ -1074,10 +1074,12 @@ 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 (!strcmp(name[0], '/')) { + name++; + } + + rv = searchdir(name); if (rv < 0) return rv; -- cgit v1.2.1