[Spice-devel] [PATCH spice-common 2/4] Replace spice_* logging with g_*

Marc-André Lureau marcandre.lureau at redhat.com
Wed Jun 14 11:04:05 UTC 2017


Hi

----- Original Message -----
> Yesterday trying to remove some environment variable I realized that
> by default spice_critical is fatal while g_critical is not introducing
> a regression with possible security problems.
> 

Correct (unless SPICE_DISABLE_ABORT is defined, as in spice-gtk)
I'll see if I can modify my patches to deal with this.

> > 
> > From: Marc-André Lureau <marcandre.lureau at redhat.com>
> > 
> > ---
> >  common/canvas_base.c        | 148
> >  ++++++++++++++++++++---------------------
> >  common/canvas_utils.c       |  18 ++---
> >  common/gdi_canvas.c         |  82 +++++++++++------------
> >  common/lz.c                 |  22 +++----
> >  common/lz_decompress_tmpl.c |  18 ++---
> >  common/marshaller.c         |   2 +-
> >  common/mem.c                |   2 +-
> >  common/pixman_utils.c       | 156
> >  ++++++++++++++++++++++----------------------
> >  common/quic.c               |  88 ++++++++++++-------------
> >  common/quic_family_tmpl.c   |   6 +-
> >  common/quic_rgb_tmpl.c      |  32 ++++-----
> >  common/quic_tmpl.c          |  32 ++++-----
> >  common/rect.h               |   2 +-
> >  common/region.c             |   2 +-
> >  common/ring.h               |  26 ++++----
> >  common/rop3.c               |  10 +--
> >  common/snd_codec.c          |  18 ++---
> >  common/ssl_verify.c         |  72 ++++++++++----------
> >  common/sw_canvas.c          |  20 +++---
> >  19 files changed, 378 insertions(+), 378 deletions(-)
> > 
> > diff --git a/common/canvas_base.c b/common/canvas_base.c
> > index 8f653e0..c5cea60 100644
> > --- a/common/canvas_base.c
> > +++ b/common/canvas_base.c
> > @@ -99,7 +99,7 @@ static HDC create_compatible_dc()
> >  {
> >      HDC dc = CreateCompatibleDC(NULL);
> >  
> > -    spice_return_val_if_fail(dc != NULL, NULL);
> > +    g_return_val_if_fail(dc != NULL, NULL);
> >  
> >      return dc;
> >  }
> > @@ -381,7 +381,7 @@ static pixman_image_t *canvas_get_quic(CanvasBase
> > *canvas, SpiceImage *image,
> >  
> >      if (setjmp(quic_data->jmp_env)) {
> >          pixman_image_unref(surface);
> > -        spice_warning("%s", quic_data->message_buf);
> > +        g_warning("%s", quic_data->message_buf);
> >          return NULL;
> >      }
> >  
> 
> ...
> 
> Frediano
> 


More information about the Spice-devel mailing list