Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b16281c3 authored by Yehuda Sadeh Weinraub's avatar Yehuda Sadeh Weinraub Committed by Chris Mason
Browse files

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



The return value was being overwritten.

Signed-off-by: default avatarYehuda Sadeh <yehuda@hq.newdream.net>
parent cad321ad
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -226,7 +226,7 @@ ssize_t btrfs_listxattr(struct dentry *dentry, char *buffer, size_t size)


		if (!buffer || (name_len + 1) > size_left) {
		if (!buffer || (name_len + 1) > size_left) {
			ret = -ERANGE;
			ret = -ERANGE;
			break;
			goto err;
		}
		}


		name_ptr = (unsigned long)(di + 1);
		name_ptr = (unsigned long)(di + 1);