diff options
-rw-r--r-- | fs/cifs/cifssmb.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fs/cifs/cifssmb.c b/fs/cifs/cifssmb.c index f3264bd7a83d..6ce4e0954b98 100644 --- a/fs/cifs/cifssmb.c +++ b/fs/cifs/cifssmb.c | |||
@@ -6197,6 +6197,9 @@ QAllEAsRetry: | |||
6197 | cifs_dbg(FYI, "ea length %d\n", list_len); | 6197 | cifs_dbg(FYI, "ea length %d\n", list_len); |
6198 | if (list_len <= 8) { | 6198 | if (list_len <= 8) { |
6199 | cifs_dbg(FYI, "empty EA list returned from server\n"); | 6199 | cifs_dbg(FYI, "empty EA list returned from server\n"); |
6200 | /* didn't find the named attribute */ | ||
6201 | if (ea_name) | ||
6202 | rc = -ENODATA; | ||
6200 | goto QAllEAsOut; | 6203 | goto QAllEAsOut; |
6201 | } | 6204 | } |
6202 | 6205 | ||