Btrfs: fix return value from btrfs_listxattr when buffer size is too small

The return value was being overwritten.

Signed-off-by: Yehuda Sadeh <yehuda@hq.newdream.net>
This commit is contained in:
Yehuda Sadeh Weinraub 2008-12-17 10:21:26 -05:00 committed by Chris Mason
parent cad321ad52
commit b16281c30c

View File

@ -226,7 +226,7 @@ ssize_t btrfs_listxattr(struct dentry *dentry, char *buffer, size_t size)
if (!buffer || (name_len + 1) > size_left) {
ret = -ERANGE;
break;
goto err;
}
name_ptr = (unsigned long)(di + 1);