On Wed, Jul 20, 2022 at 3:41 PM Peter Krempa <pkre...@redhat.com> wrote:

> On Wed, Jul 20, 2022 at 15:11:12 +0200, Kristina Hanicova wrote:
> > Signed-off-by: Kristina Hanicova <khani...@redhat.com>
> > ---
> >  src/conf/domain_conf.c | 8 ++------
> >  1 file changed, 2 insertions(+), 6 deletions(-)
> >
> > diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
> > index e52f39c809..b600bfec31 100644
> > --- a/src/conf/domain_conf.c
> > +++ b/src/conf/domain_conf.c
> > @@ -4206,12 +4206,8 @@ virDomainObjGetOneDefState(virDomainObj *vm,
> >      if (virDomainObjUpdateModificationImpact(vm, &flags) < 0)
> >          return NULL;
> >
> > -    if (live) {
> > -        if (flags & VIR_DOMAIN_AFFECT_LIVE)
> > -            *live = true;
> > -        else
> > -            *live = false;
> > -    }
> > +    if (live)
> > +        *live = (flags & VIR_DOMAIN_AFFECT_LIVE) ? true : false;
> >
>
> https://libvirt.org/coding-style.html#conditional-expressions
>
> We suggest that new code avoids ternary operators.
>
> I'd prefer if this patch is dropped.
>
>
I think that it is reasonably used in this case and makes the code much
more readable. Also its simple enough, no nesting or spanning more lines....


Kristina

Reply via email to