[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 for-4.7 07/16] libxc: fix usage of uninitialized variable
On Wed, Apr 27, 2016 at 01:11:45PM +0200, Roger Pau Monne wrote: > *size should be used instead, because it contains the size of the buffer in > out_buf. > > Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> > --- > Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > Cc: Wei Liu <wei.liu2@xxxxxxxxxx> > --- > Changes since v2: > - Use *size instead of 0, because it will contain the actual size of the > out_buf buffer. Ian, this is a backport candidate. Note that the code still functions without this fix because the third parameter to xc_dom_register_external is only for accounting purpose. Wei. > --- > tools/libxc/xc_dom_bzimageloader.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tools/libxc/xc_dom_bzimageloader.c > b/tools/libxc/xc_dom_bzimageloader.c > index 7fde42a..33ba06b 100644 > --- a/tools/libxc/xc_dom_bzimageloader.c > +++ b/tools/libxc/xc_dom_bzimageloader.c > @@ -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; > -- > 2.6.4 (Apple Git-63) > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |