diff -u -r samba-2.2.8a.orig/source/smbd/trans2.c samba-2.2.8a/source/smbd/trans2.c --- samba-2.2.8a.orig/source/smbd/trans2.c 2003-04-07 03:54:00.000000000 +0200 +++ samba-2.2.8a/source/smbd/trans2.c 2004-02-08 19:28:30.000000000 +0100 @@ -700,7 +700,7 @@ * a Win2k client bug. JRA. */ memset(p,'\0',26); - if (!was_8_3) { + if (lp_manglednames(SNUM(conn)) && !was_8_3) { fstring tmpname; fstrcpy(tmpname,fname); mangle_map(tmpname,True,True,SNUM(conn));