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 | ||
