Some compiler warnings for example: uxa-glyphs.c:1045: warning: ‘width’ may be used uninitialized in this function uxa-glyphs.c:1045: warning: ‘height’ may be used uninitialized in this function uxa-render.c:1090: warning: ‘xDst_copy’ may be used uninitialized in this function uxa-render.c:1090: warning: ‘yDst_copy’ may be used uninitialized in this function I think these can never actually happen as the code protects use of those uninitialized variables, but I'd not "argue" with the compiler. --- src/uxa/uxa-glyphs.c | 2 +- src/uxa/uxa-render.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/uxa/uxa-glyphs.c b/src/uxa/uxa-glyphs.c index fe3d6e8..4b25837 100644 --- a/src/uxa/uxa-glyphs.c +++ b/src/uxa/uxa-glyphs.c @@ -1042,7 +1042,7 @@ uxa_glyphs(CARD8 op, int xDst = list->xOff, yDst = list->yOff; BoxRec extents = { 0, 0, 0, 0 }; Bool have_extents = FALSE; - int width, height, ret; + int width = 0, height = 0, ret; PicturePtr localDst = pDst; if (!uxa_screen->info->prepare_composite || diff --git a/src/uxa/uxa-render.c b/src/uxa/uxa-render.c index 937ac2e..7d535ec 100644 --- a/src/uxa/uxa-render.c +++ b/src/uxa/uxa-render.c @@ -1087,7 +1087,7 @@ uxa_try_driver_composite(CARD8 op, RegionRec region; BoxPtr pbox; int nbox; - int xDst_copy, yDst_copy; + int xDst_copy = 0, yDst_copy = 0; int src_off_x, src_off_y, mask_off_x, mask_off_y, dst_off_x, dst_off_y; PixmapPtr pSrcPix, pMaskPix = NULL, pDstPix; PicturePtr localSrc, localMask = NULL; @@ -1353,7 +1353,7 @@ uxa_try_magic_two_pass_composite_helper(CARD8 op, ScreenPtr screen = pDst->pDrawable->pScreen; uxa_screen_t *uxa_screen = uxa_get_screen(screen); PicturePtr localDst = pDst; - int xDst_copy, yDst_copy; + int xDst_copy = 0, yDst_copy = 0; assert(op == PictOpOver); -- 1.7.1 _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel