From c1fb45dcea65dd96bdba97e1c784d1153475cf20 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Sun, 9 Mar 2008 09:35:12 +0000 Subject: [PATCH] poosible segv - but never gets run so it never happens SVN revision: 33964 --- legacy/evas/src/modules/engines/software_x11/evas_outbuf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 102f55f424..9e8509c99e 100644 --- a/legacy/evas/src/modules/engines/software_x11/evas_outbuf.c +++ b/legacy/evas/src/modules/engines/software_x11/evas_outbuf.c @@ -596,11 +596,11 @@ evas_software_x11_outbuf_flush(Outbuf *buf) xr.y = rect->y; xr.width = rect->w; xr.height = rect->h; - free(rect); XUnionRectWithRegion(&xr, tmpr, tmpr); if (buf->priv.debug) evas_software_x11_outbuf_debug_show(buf, buf->priv.x.win, rect->x, rect->y, rect->w, rect->h); + free(rect); } XSetRegion(buf->priv.x.disp, buf->priv.x.gc, tmpr); evas_software_x11_x_output_buffer_paste(obr->xob, buf->priv.x.win,