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

Commit 792590c7 authored by Phillip Lougher's avatar Phillip Lougher
Browse files

squashfs: fix locking bug in zlib wrapper



Fix locking bug in zlib wrapper introduced by recent decompressor changes.

Signed-off-by: default avatarPhillip Lougher <phillip@lougher.demon.co.uk>
parent 0d0fb0f9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -128,8 +128,9 @@ static int zlib_uncompress(struct squashfs_sb_info *msblk, void **buffer,
		goto release_mutex;
	}

	length = stream->total_out;
	mutex_unlock(&msblk->read_data_mutex);
	return stream->total_out;
	return length;

release_mutex:
	mutex_unlock(&msblk->read_data_mutex);