Decompressors: fix header validation in unlzma.c
authorLasse Collin <lasse.collin@tukaani.org>
Fri, 11 Nov 2011 13:32:03 +0000 (14:32 +0100)
committerLasse Collin <lasse.collin@tukaani.org>
Fri, 11 Nov 2011 13:32:03 +0000 (14:32 +0100)
commit9bc32f2d7dc05e3d6e8dc96e30858ea565730f8e
tree56c2d5b5b024b886107232fe9c9c52272391464a
parentb9f2ce10ef5249eefb90354da3b83a66ac58d9c6
Decompressors: fix header validation in unlzma.c

From: Lasse Collin <lasse.collin@tukaani.org>

Validation of header.pos calls error() but doesn't make the function
return to indicate an error to the caller.  Instead the decoding is
attempted with invalid header.pos.  This fixes it.

Signed-off-by: Lasse Collin <lasse.collin@tukaani.org>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
Committed-by: Jan Beulich <jbeulich@suse.com>
xen/common/unlzma.c