Re: [PATCH 03/18] cpu: Add NULL check in ppc64ModelCopy()

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 2015-08-05 at 14:19 +0200, Jiri Denemark wrote:
> On Tue, Aug 04, 2015 at 11:37:54 +0200, Andrea Bolognani wrote:
> > ---
> >  src/cpu/cpu_ppc64.c | 3 +++
> >  1 file changed, 3 insertions(+)
> > 
> > diff --git a/src/cpu/cpu_ppc64.c b/src/cpu/cpu_ppc64.c
> > index 05ff8f2..dd02a3f 100644
> > --- a/src/cpu/cpu_ppc64.c
> > +++ b/src/cpu/cpu_ppc64.c
> > @@ -115,6 +115,9 @@ ppc64ModelCopy(const struct ppc64_model *model)
> >  {
> >      struct ppc64_model *copy;
> >  
> > +    if (!model)
> > +        return NULL;
> > +
> >      if (VIR_ALLOC(copy) < 0 ||
> >          VIR_STRDUP(copy->name, model->name) < 0) {
> >          ppc64ModelFree(copy);
> 
> This doesn't seem to be really necessary since the function is not
> called with model == NULL and I don't think that should change. If 
> any
> caller wants to pass NULL for a model, it should rather report an 
> error
> and return instead of trying to copy this NULL.

I've dropped this commit and removed a similar check from
ppc64DataCopy(), which will be introduced later in the series.

Cheers.

-- 
Andrea Bolognani
Software Engineer - Virtualization Team

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]