On Tue, Sep 24, 2013 at 11:03 AM, Daniel P. Berrange <berrange@xxxxxxxxxx> wrote: > From: "Daniel P. Berrange" <berrange@xxxxxxxxxx> > > If virDomainVcpuPinDefArrayFree is called with def != NULL, > but nvcpupin == 0, then it leaks memory for 'def'. This is > an unusual scenario, but it hits when cleaning up after an > OOM during parsing of XML. > > Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx> > --- > src/conf/domain_conf.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c > index 240f318..81314bc 100644 > --- a/src/conf/domain_conf.c > +++ b/src/conf/domain_conf.c > @@ -1853,7 +1853,7 @@ virDomainVcpuPinDefArrayFree(virDomainVcpuPinDefPtr *def, > { > size_t i; > > - if (!def || !nvcpupin) > + if (!def) > return; > > for (i = 0; i < nvcpupin; i++) { > -- > 1.8.3.1 > ACK. -- Doug Goldstein -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list