diff options
Diffstat (limited to 'fs/nfs/dir.c')
-rw-r--r-- | fs/nfs/dir.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/nfs/dir.c b/fs/nfs/dir.c index d529e0e99efa..ad2fde23446d 100644 --- a/fs/nfs/dir.c +++ b/fs/nfs/dir.c | |||
@@ -316,8 +316,9 @@ int nfs_readdir_search_for_cookie(struct nfs_cache_array *array, nfs_readdir_des | |||
316 | } | 316 | } |
317 | } | 317 | } |
318 | if (i == array->eof_index) { | 318 | if (i == array->eof_index) { |
319 | desc->eof = 1; | ||
320 | status = -EBADCOOKIE; | 319 | status = -EBADCOOKIE; |
320 | if (*desc->dir_cookie == array->last_cookie) | ||
321 | desc->eof = 1; | ||
321 | } | 322 | } |
322 | out: | 323 | out: |
323 | return status; | 324 | return status; |