> 
> On Mon, 2015-11-23 at 17:01 +0000, Frediano Ziglio wrote:
> > From: Marc-André Lureau <[email protected]>
> > 
> > ---
> >  server/red_worker.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/server/red_worker.c b/server/red_worker.c
> > index 656f9ab..65d5dea 100644
> > --- a/server/red_worker.c
> > +++ b/server/red_worker.c
> > @@ -4453,7 +4453,7 @@ static void release_item(RedChannelClient *rcc,
> > PipeItem
> > *item, int item_pushed)
> >  {
> >      DisplayChannelClient *dcc = RCC_TO_DCC(rcc);
> >  
> > -    spice_assert(item);
> > +    spice_return_if_fail(item != NULL);
> >      dcc_release_item(dcc, item, item_pushed);
> >  }
> >  
> 
> Early return seems fine here, but in order to actually return and not abort,
> we
> should use g_return_if_fail()
> 

I like spice_assert here.
However changing to spice_return_if_fail would be a no-op and is not
useful to mark a future conversion to g_return_if_fail.

I could have an easy suggestion if we decide we want to change the
current spice_assert with a future g_return_if_fail:

before:
  spice_assert(whatever);

after:
  /* change to g_return_if_fail */
  spice_return_if_fail(whatever);

This is the second proposal I do... I'm starting to be tired of
these chit-chat.

Frediano
_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to