Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/lib/ecore_x Modified Files: ecore_x_window_prop.c Log Message: leak schmeak! bad! =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/lib/ecore_x/ecore_x_window_prop.c,v retrieving revision 1.51 retrieving revision 1.52 diff -u -3 -r1.51 -r1.52 --- ecore_x_window_prop.c 19 Nov 2004 05:49:16 -0000 1.51 +++ ecore_x_window_prop.c 24 Nov 2004 08:52:22 -0000 1.52 @@ -839,6 +839,7 @@ { unsigned char *data; int num; + int borderless = 0; ecore_x_window_prop_property_get(win, _ecore_x_atom_motif_wm_hints, @@ -848,7 +849,12 @@ /* check for valid data. only read the borderless flag if the * decorations data has been set. */ - return (data && num > 2 && data[0] & 2) ? !data[2] : 0; + if (data) + { + borderless = ((num > 2) && (data[0] & 2)) ? !data[2] : 0; + free(data); + } + return borderless; } /** ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://productguide.itmanagersjournal.com/ _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs