egl: Fix a segfault when a display is initialized again.
authorChia-I Wu <olvaffe@gmail.com>
Tue, 26 Jan 2010 10:34:29 +0000 (18:34 +0800)
committerChia-I Wu <olvaffe@gmail.com>
Tue, 26 Jan 2010 10:46:05 +0000 (18:46 +0800)
Reset dpy->MaxConfigs so that dpy->Configs is re-allocated.

src/egl/main/egldisplay.c

index 125909d2bc96a196f8b774e920ff46d51680384f..b53cc597132cc35ecd691a5cc7e688bade9b1548 100644 (file)
@@ -180,6 +180,7 @@ _eglCleanupDisplay(_EGLDisplay *disp)
       free(disp->Configs);
       disp->Configs = NULL;
       disp->NumConfigs = 0;
+      disp->MaxConfigs = 0;
    }
 
    /* XXX incomplete */