diff -bur samba-3.0.0rc2.orig/source/client/clitar.c samba-3.0.0rc2/source/client/clitar.c --- samba-3.0.0rc2.orig/source/client/clitar.c Thu Aug 28 14:42:42 2003 +++ samba-3.0.0rc2/source/client/clitar.c Sun Aug 31 20:07:53 2003 @@ -1053,7 +1053,7 @@ */ static char * get_longfilename(file_info2 finfo) { - int namesize = strlen(finfo.name) + strlen(cur_dir) + 2; + int namesize = finfo.size + strlen(cur_dir) + 2; char *longname = malloc(namesize); int offset = 0, left = finfo.size; BOOL first = True;