--- fs/cifs/cifssmb.c 2005-08-02 00:42:32.000000000 -0500 +++ /home/stevef/readdir_bug/cifssmb.c.org 2005-08-02 00:27:24.000000000 -0500 @@ -2628,9 +2628,6 @@ if(name_len < PATH_MAX) { memcpy(pSMB->ResumeFileName, psrch_inf->presume_name, name_len); byte_count += name_len; - /* 14 byte parm len above enough for 2 byte null terminator */ - pSMB->ResumeFileName[name_len] = 0; - pSMB->ResumeFileName[name_len+1] = 0; } else { rc = -EINVAL; goto FNext2_err_exit;