libxc: fix usage of uninitialized variable
authorRoger Pau Monne <roger.pau@citrix.com>
Tue, 26 Apr 2016 10:07:49 +0000 (12:07 +0200)
committerWei Liu <wei.liu2@citrix.com>
Wed, 27 Apr 2016 13:12:42 +0000 (14:12 +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>
tools/libxc/xc_dom_bzimageloader.c

index 7fde42a1babd7346b92be57d6ab46531c2f1e2ca..33ba06bd946a54de78245dc4a81fcf1e65fc26ef 100644 (file)
@@ -482,7 +482,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;