Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/modules/engines/software_x11


Modified Files:
        evas_outbuf.c 


Log Message:


poosible segv - but never gets run so it never happens

===================================================================
RCS file: /cvs/e/e17/libs/evas/src/modules/engines/software_x11/evas_outbuf.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- evas_outbuf.c       1 Mar 2008 06:38:09 -0000       1.17
+++ evas_outbuf.c       9 Mar 2008 09:35:12 -0000       1.18
@@ -596,11 +596,11 @@
             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,



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to