From a5c5e9699ac62653066e0170b21e23c6da37d122 Mon Sep 17 00:00:00 2001 From: doursse Date: Sun, 10 Sep 2006 16:06:51 +0000 Subject: [PATCH] do not free buf if no available buf SVN revision: 25694 --- legacy/evas/src/modules/engines/software_x11/evas_outbuf.c | 5 +---- legacy/evas/src/modules/engines/software_xcb/evas_outbuf.c | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/legacy/evas/src/modules/engines/software_x11/evas_outbuf.c b/legacy/evas/src/modules/engines/software_x11/evas_outbuf.c index e5f16b8ee9..8783278af8 100644 --- a/legacy/evas/src/modules/engines/software_x11/evas_outbuf.c +++ b/legacy/evas/src/modules/engines/software_x11/evas_outbuf.c @@ -40,10 +40,7 @@ evas_software_x11_outbuf_setup_x(int w, int h, int rot, Outbuf_Depth depth, buf = calloc(1, sizeof(Outbuf)); if (!buf) - { - free(buf); - return NULL; - } + return NULL; buf->w = w; buf->h = h; diff --git a/legacy/evas/src/modules/engines/software_xcb/evas_outbuf.c b/legacy/evas/src/modules/engines/software_xcb/evas_outbuf.c index c79ab1e1f2..1635ada6ed 100644 --- a/legacy/evas/src/modules/engines/software_xcb/evas_outbuf.c +++ b/legacy/evas/src/modules/engines/software_xcb/evas_outbuf.c @@ -55,10 +55,7 @@ evas_software_xcb_outbuf_setup_x(int w, buf = calloc(1, sizeof(Outbuf)); if (!buf) - { - free(buf); - return NULL; - } + return NULL; buf->w = w; buf->h = h;