xserver/mi
Tiago Vignatti b6224b3dd8 mi: fix memory leak in miInitVisuals
Free the pointers inside miInitVisuals, so the callers of this function
(fboverlay.c and fbscreen.c) don't need to worry with deallocation in the case
of failure.

Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
Reviewed-by: Nicolas Peninguy <nico@lostgeeks.org>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
2011-04-04 17:08:13 +03:00
..
Makefile.am Revert "mi: Remove unused overlay support" 2010-06-22 12:11:20 -07:00
mi.h Clean up after removal of screen parameters from region macros. 2010-06-05 22:07:21 -07:00
miarc.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
mibitblt.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
mibstore.c Update several of my and/or Red Hat's licenses to standard form. 2009-05-14 07:02:44 -04:00
mibstore.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mibstorest.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
micmap.c mi: fix memory leak in miInitVisuals 2011-04-04 17:08:13 +03:00
micmap.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
micoord.h Unifdef sgi. 2008-07-23 13:37:42 -04:00
micopy.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
micursor.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
midash.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
midispcur.c xorg: remove unused pointer values all over the server 2011-04-04 17:08:13 +03:00
mieq.c mi: handle DGA subtypes when determining the master device. 2010-12-15 13:04:56 +10:00
miexpose.c Clean up after removal of screen parameters from region macros. 2010-06-05 22:07:21 -07:00
mifillarc.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mifillarc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mifillrct.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
mifpoly.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mifpolycon.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
migc.c Clean up after removal of screen parameters from region macros. 2010-06-05 22:07:21 -07:00
migc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
miglblt.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
miinitext.c Boolean-or short-circuits, so (a || (!a && ...)) is redundant. Simplify. 2010-04-26 19:18:41 -07:00
miline.h Change the devPrivates API to require dixRegisterPrivateKey 2010-06-05 19:23:03 -07:00
mioverlay.c Revert "mi: Remove unused overlay support" 2010-06-22 12:11:20 -07:00
mioverlay.h Revert "mi: Remove unused overlay support" 2010-06-22 12:11:20 -07:00
mipointer.c xorg: remove unused pointer values all over the server 2011-04-04 17:08:13 +03:00
mipointer.h Add API to update setting of waitForUpdate screen private in miPointer 2010-07-02 14:27:49 +10:00
mipointrst.h mi: protect mipointrst.h against multiple includes. 2008-06-11 17:24:19 +09:30
mipoly.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipoly.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipolycon.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
mipolygen.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
mipolypnt.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
mipolyrect.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
mipolyseg.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipolytext.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mipolyutil.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
mipushpxl.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00
miscanfill.h Remove RCS tags. Fix Xprint makefile braindamage. 2006-07-21 17:56:00 -04:00
miscrinit.c miModifyPixmapHeader: always update serialNumber 2010-07-09 16:13:03 -07:00
mispans.c Remove more superfluous if(p) checks around free(p) 2010-06-06 20:27:18 +07:00
mispans.h Rename region macros to eliminate screen argument 2010-06-05 18:59:00 -07:00
misprite.c mi: Fix the debug message 2011-01-12 10:58:40 +10:00
misprite.h mi: Delete unused flicker-free MoveCursor code. 2010-06-03 14:03:22 -07:00
mistruct.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
mivalidate.h Death to RCS tags. 2007-06-29 14:06:52 -04:00
mivaltree.c Remove unnecessary parentheses around return values in functions 2010-06-10 06:42:42 -07:00
miwideline.c mi: Integer overflow for dashed lines longer than 46340. #31093 2010-11-13 15:16:26 -08:00
miwideline.h Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
miwindow.c mi: do not use X11/extensions/shape.h header from libXext 2010-06-20 05:36:22 +07:00
mizerarc.c Replace dixChangeGC with calls directly to the right variant. 2010-05-13 17:14:07 -07:00
mizerarc.h Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mizerclip.c Rework symbol visibility for easier maintenance 2008-12-03 05:43:34 -02:00
mizerline.c Replace X-allocation functions with their C89 counterparts 2010-05-13 00:22:37 +07:00