Message ID | 1550586209-14727-3-git-send-email-paolo.pisati@canonical.com |
---|---|
State | New |
Headers | show |
Series | squashfs hardening | expand |
diff --git a/fs/squashfs/block.c b/fs/squashfs/block.c index 2751476..f098b9f 100644 --- a/fs/squashfs/block.c +++ b/fs/squashfs/block.c @@ -167,6 +167,8 @@ int squashfs_read_data(struct super_block *sb, u64 index, int length, } if (compressed) { + if (!msblk->stream) + goto read_failure; length = squashfs_decompress(msblk, bh, b, offset, length, output); if (length < 0)