From b91b78530697556aec7764de9ef16735cdd22902 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Fri, 14 Sep 2007 18:24:31 +0000 Subject: r25167: Fix breakage from mangling rewrite. Use the new name if unmangling succeeded, not if it failed. Jerry - please re-test, this should fix your bug. Jeremy. (This used to be commit c215d6e84929b70e4472e19f32ec4f1db7449d90) --- source3/smbd/filename.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source3/smbd') diff --git a/source3/smbd/filename.c b/source3/smbd/filename.c index f15c107711..fb8ed07ee8 100644 --- a/source3/smbd/filename.c +++ b/source3/smbd/filename.c @@ -755,7 +755,8 @@ static BOOL scan_directory(connection_struct *conn, const char *path, name, &unmangled_name, conn->params); - if (mangled) { + if (!mangled) { + /* Name is now unmangled. */ name = unmangled_name; } } -- cgit