diff -ur samba-3.0.7/source/client/client.c samba-3.0.7.patched/source/client/client.c --- samba-3.0.7/source/client/client.c 2004-07-08 20:06:16.000000000 +0300 +++ samba-3.0.7.patched/source/client/client.c 2004-10-21 20:20:31.942964248 +0300 @@ -577,13 +577,9 @@ int rc; dir_total = 0; - if (strcmp(cur_dir, "\\") != 0) { - pstrcpy(mask,cur_dir); - if(mask[strlen(mask)-1]!='\\') - pstrcat(mask,"\\"); - } else { - *mask = '\0'; - } + pstrcpy(mask,cur_dir); + if(mask[strlen(mask)-1]!='\\') + pstrcat(mask,"\\"); if (next_token_nr(NULL,buf,NULL,sizeof(buf))) { dos_format(p);