Re: [PATCH] qemu: capabilities: Remove check for /usr/libexec/qemu-kvm

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

 



On Wed, Mar 30, 2022 at 10:39:09AM -0700, Andrea Bolognani wrote:
> On Wed, Mar 30, 2022 at 06:13:58PM +0100, Daniel P. Berrangé wrote:
> > On Wed, Mar 30, 2022 at 09:59:11AM -0700, Andrea Bolognani wrote:
> > > +    if (virQEMUCapsGuestIsNative(hostarch, guestarch)) {
> > > +        if ((ret = virFindFileInPath("/usr/libexec/qemu-kvm")) != NULL) {
> > > +            return ret;
> > > +        }
> > > +    }
> > > +
> > >      return ret;
> > >  }
> >
> > That overwrites the existing 'ret' value that we want to keep
> > when qemu-kvm isn't present. Needs
> >
> >    if (!ret && virQEMUCapsGuestIsNative(hostarch, guestarch)) {
> >      ...
> 
> Does it? All previous attempts immediately return ret if it's not
> NULL, so if we get to this point we know that there's no existing
> value to preserve.

Honestly I didn't look at the earlier context, just assumed that
'return ret' was meaningful. If 'ret' is always NULL, then we
should be writing 'return NULL' rather than 'return ret' to
make it clear we've not expected any value here.

With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




[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]

  Powered by Linux