st/dri: Fix a memory leak in dri1_init_screen.

Free the returned configs upon errors.
This commit is contained in:
Chia-I Wu
2010-03-30 15:41:31 +08:00
parent f6f5cba9a6
commit aa1a790360

View File

@@ -514,6 +514,8 @@ dri1_init_screen(__DRIscreen * sPriv)
return configs;
fail:
if (configs)
FREE(configs);
dri_destroy_screen_helper(screen);
FREE(screen);
return NULL;