From 7e975e3ccff9aa809c1fec7b2642615f2a934c10 Mon Sep 17 00:00:00 2001 From: Ulrich Sibiller Date: Sat, 18 Nov 2017 23:33:53 +0100 Subject: simply free() calls free() can handle NULL so there's no need to check this ourselves --- nx-X11/programs/Xserver/hw/nxagent/Screen.c | 46 +++++++---------------------- 1 file changed, 11 insertions(+), 35 deletions(-) (limited to 'nx-X11/programs/Xserver/hw/nxagent/Screen.c') diff --git a/nx-X11/programs/Xserver/hw/nxagent/Screen.c b/nx-X11/programs/Xserver/hw/nxagent/Screen.c index fb4ab9b19..90ebe9829 100644 --- a/nx-X11/programs/Xserver/hw/nxagent/Screen.c +++ b/nx-X11/programs/Xserver/hw/nxagent/Screen.c @@ -3079,10 +3079,7 @@ int nxagentShadowPoll(PixmapPtr nxagentShadowPixmapPtr, GCPtr nxagentShadowGCPtr length = nxagentImageLength(width, height, ZPixmap, 0, nxagentMasterDepth); - if (tBuffer) - { - free(tBuffer); - } + free(tBuffer); tBuffer = malloc(length); @@ -3139,10 +3136,7 @@ int nxagentShadowPoll(PixmapPtr nxagentShadowPixmapPtr, GCPtr nxagentShadowGCPtr RegionUnion(&nxagentShadowUpdateRegion, &nxagentShadowUpdateRegion, &updateRegion); } - if (tBuffer) - { - free(tBuffer); - } + free(tBuffer); RegionUninit(&updateRegion); } @@ -3360,10 +3354,7 @@ void nxagentShadowAdaptDepth(unsigned int width, unsigned int height, cBuffer = (unsigned char *) *buffer; *buffer = (char *) icBuffer; - if (cBuffer != NULL) - { - free(cBuffer); - } + free(cBuffer); } #ifdef NXAGENT_ARTSD @@ -3826,9 +3817,8 @@ int nxagentAdjustRandRXinerama(ScreenPtr pScreen) #endif number = 1; - if (screeninfo) { - free(screeninfo); - } + free(screeninfo); + if (!(screeninfo = malloc(sizeof(XineramaScreenInfo)))) { return FALSE; } @@ -4111,10 +4101,8 @@ int nxagentAdjustRandRXinerama(ScreenPtr pScreen) } /* release allocated memory */ - if (screeninfo) { - free(screeninfo); - screeninfo = NULL; - } + free(screeninfo); + screeninfo = NULL; #ifdef DEBUG for (i = 0; i < pScrPriv->numCrtcs; i++) { @@ -4587,10 +4575,7 @@ FIXME fprintf(stderr, "nxagentShowPixmap: XGetImage failed.\n"); #endif - if (data) - { - free(data); - } + free(data); return; } @@ -4623,10 +4608,7 @@ FIXME XDestroyImage(image); } - if (data != NULL) - { - free(data); - } + free(data); /* FIXME @@ -4678,10 +4660,7 @@ void nxagentFbRestoreArea(PixmapPtr pPixmap, WindowPtr pWin, int xSrc, int ySrc, fprintf(stderr, "nxagentFbRestoreArea: XGetImage failed.\n"); #endif - if (data) - { - free(data); - } + free(data); return; } @@ -4741,10 +4720,7 @@ FIXME /* FIXME - if (data) - { - free(data); - } + free(data); */ } -- cgit v1.2.3