diff options
author | Steve French <sfrench@us.ibm.com> | 2006-10-01 15:59:41 -0400 |
---|---|---|
committer | Steve French <sfrench@us.ibm.com> | 2006-10-01 15:59:41 -0400 |
commit | 203cf2fc13a5db1fb202c294948fa9cb43bf69fa (patch) | |
tree | 2439beb4596dfc91ad8dd39b383125e6a4e4ab41 /fs/cifs/readdir.c | |
parent | 18f75ca0dc0d5b6a2ec15d89d517b3c67e0f1c87 (diff) |
[CIFS] Fix readdir of large directories for backlevel servers
(were not setting all of resume key)
Signed-off-by: Steve French <sfrench@us.ibm.com>
Diffstat (limited to 'fs/cifs/readdir.c')
-rw-r--r-- | fs/cifs/readdir.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/cifs/readdir.c b/fs/cifs/readdir.c index 71e86c38e63..b0e5db10664 100644 --- a/fs/cifs/readdir.c +++ b/fs/cifs/readdir.c | |||
@@ -946,6 +946,7 @@ static int cifs_save_resume_key(const char *current_entry, | |||
946 | filename = &pFindData->FileName[0]; | 946 | filename = &pFindData->FileName[0]; |
947 | /* one byte length, no name conversion */ | 947 | /* one byte length, no name conversion */ |
948 | len = (unsigned int)pFindData->FileNameLength; | 948 | len = (unsigned int)pFindData->FileNameLength; |
949 | cifsFile->srch_inf.resume_key = pFindData->ResumeKey; | ||
949 | } else { | 950 | } else { |
950 | cFYI(1,("Unknown findfirst level %d",level)); | 951 | cFYI(1,("Unknown findfirst level %d",level)); |
951 | return -EINVAL; | 952 | return -EINVAL; |