From: Kristian Høgsberg Date: Thu, 30 Aug 2007 17:05:59 +0000 (-0400) Subject: Dont add fbconfigs to array that we didn't allocate for. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a87e9a3479aa8fc2d3aab7ee848224418b04bde3;p=mesa.git Dont add fbconfigs to array that we didn't allocate for. --- diff --git a/src/glx/x11/glxcmds.c b/src/glx/x11/glxcmds.c index 0a49e945863..3e53dca3199 100644 --- a/src/glx/x11/glxcmds.c +++ b/src/glx/x11/glxcmds.c @@ -1678,8 +1678,10 @@ PUBLIC GLXFBConfig *glXGetFBConfigs(Display *dpy, int screen, int *nelements) for ( modes = priv->screenConfigs[screen].configs ; modes != NULL ; modes = modes->next ) { - config[i] = modes; - i++; + if ( modes->fbconfigID != GLX_DONT_CARE ) { + config[i] = modes; + i++; + } } } }