From a87e9a3479aa8fc2d3aab7ee848224418b04bde3 Mon Sep 17 00:00:00 2001 From: Kristian Høgsberg Date: Thu, 30 Aug 2007 13:05:59 -0400 Subject: Dont add fbconfigs to array that we didn't allocate for. --- src/glx/x11/glxcmds.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/glx/x11/glxcmds.c b/src/glx/x11/glxcmds.c index 0a49e94586..3e53dca319 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++; + } } } } -- cgit v1.2.3