]> xenbits.xensource.com Git - xen.git/commitdiff
libxc: fix usage of uninitialized variable
authorRoger Pau Monne <roger.pau@citrix.com>
Tue, 26 Apr 2016 10:07:49 +0000 (12:07 +0200)
committerIan Jackson <Ian.Jackson@eu.citrix.com>
Mon, 9 May 2016 17:08:31 +0000 (18:08 +0100)
*size should be used instead, because it contains the size of the buffer in
out_buf.

Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Release-acked-by: Wei Liu <wei.liu2@citrix.com>
(cherry picked from commit 13b3d3505c3ea9a881e9733be8b47f7b17a5bdde)
(cherry picked from commit 39546d1360d954c2d0e2ff71dc74851e7081f61f)

tools/libxc/xc_dom_bzimageloader.c

index 964ebdc64a11594907263e87ed6a59a0f4d7f802..1f634b744d7e9ec6663626b7b5320b941637decd 100644 (file)
@@ -480,7 +480,7 @@ static int xc_try_lzo1x_decode(
         if ( !dst_len )
         {
             msg = "Error registering stream output";
-            if ( xc_dom_register_external(dom, out_buf, out_len) )
+            if ( xc_dom_register_external(dom, out_buf, *size) )
                 break;
 
             return 0;