From 83c68758be3589edeab4d20346388241dc2ebaac Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Thu, 12 May 2011 19:30:05 +0200 Subject: [PATCH] egl_dri2: Discard similar configs --- src/egl/drivers/dri2/egl_dri2.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/egl/drivers/dri2/egl_dri2.c b/src/egl/drivers/dri2/egl_dri2.c index 10309e6..ea8c8fb 100644 --- a/src/egl/drivers/dri2/egl_dri2.c +++ b/src/egl/drivers/dri2/egl_dri2.c @@ -200,10 +200,8 @@ dri2_add_config(_EGLDisplay *disp, const __DRIconfig *dri_config, int id, else if (!double_buffer && !conf->dri_single_config) conf->dri_single_config = dri_config; else - /* a similar config type is already added - * => attach it as new config - */ - num_configs = 0; + /* a similar config type is already added (unlikely) => discard */ + return NULL; } else if (num_configs == 0) { conf = malloc(sizeof *conf); -- 2.7.4