btrfs-progs: restore: check lzo compress length
authorVincent Stehlé <vincent.stehle@laposte.net>
Wed, 18 Jun 2014 16:51:19 +0000 (18:51 +0200)
committerDavid Sterba <dsterba@suse.cz>
Fri, 22 Aug 2014 12:43:09 +0000 (14:43 +0200)
commit93ebec96f2ae1d3276ebe89e2d6188f9b46692fb
tree92d561c7abceb47c904b5a3d734dccb11f76793b
parentf8c6dabca56c8aa277c0019fecb3c0169497323a
btrfs-progs: restore: check lzo compress length

When things go wrong for lzo-compressed btrfs, feeding lzo1x_decompress_safe()
with corrupt data during restore can lead to crashes. Reduce the risk by adding
a check on the input length.

Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net>
Signed-off-by: David Sterba <dsterba@suse.cz>
cmds-restore.c