I used this patch: *** smbd/mangle_hash2.c.orig Thu Feb 19 12:42:31 2004 --- smbd/mangle_hash2.c Thu Feb 19 12:33:12 2004 *************** *** 175,180 **** --- 175,183 ---- } prefix_cache[i] = strndup(prefix, length); + M_DEBUG(0,("after strndup: prefix=<%s>; length=%d; strndup=<%s>\n", + prefix,length,prefix_cache[i])); + prefix_cache_hashes[i] = hash; } and see: [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=11; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=11; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=11; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=17; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=33; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=21; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=19; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=19; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=19; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=19; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=16; strndup= [2004/02/19 12:49:23, 0] smbd/mangle_hash2.c:cache_insert(179) after strndup: prefix=; length=21; strndup= The user sees: G:\test\samba-3.0.1\docs\Registry>dir /x Volume in drive G is Unet Home Volume Serial Number is 06DD-02A5 Directory of G:\test\samba-3.0.1\docs\Registry 19.02.2004 12:37 . 15.12.2003 15:54 .. 14.12.2003 00:54 1,433 FREKPM~Z.ADM FolderRedir.adm 14.12.2003 00:54 849 FREKPM~Z.REG FolderRedir.reg 06.12.2001 08:33 871 NPF0V8~9.REG NT4-Locking.reg 06.12.2001 08:33 303 NNLS6J~7.REG NT4_PlainPassword.reg 16.01.2003 03:20 288 WT2H2Y~R.REG Win-NT-2K-XP-DeleteRoamingProfile.reg 06.12.2001 08:33 303 WTTKBN~H.REG Win2000_PlainPassword.reg 06.12.2001 08:33 122 WPLPS8~5.REG Win95_PlainPassword.reg 06.12.2001 08:33 190 WJ36C6~G.REG Win9X-CacheHandling.reg 06.12.2001 08:33 122 WRXIE9~T.REG WinME_PlainPassword.reg 17.11.2002 00:59 1,026 WB4BRV~J.REG WinXP_PlainPassword.reg 05.04.2002 19:02 449 W8GWQ0~Z.REG WinXP_SignOrSeal.reg 06.12.2001 08:33 230 WOIGGZ~X.REG WindowsTerminalServer.reg 12 File(s) 6,186 bytes 2 Dir(s) 34,275,328 bytes free G:\test\samba-3.0.1\docs\Registry>type WJ36C6~G.REG The system cannot find the file specified. G:\test\samba-3.0.1\docs\Registry>