glx: Fix use after free in drisw error path

This commit is contained in:
Kristian Høgsberg 2010-08-04 08:57:02 -04:00
parent e71c44cedd
commit e3a0e468bc
1 changed files with 1 additions and 2 deletions

View File

@ -502,10 +502,9 @@ driCreateScreen(int screen, struct glx_display *priv)
return &psc->base;
handle_error:
Xfree(psc);
if (psc->driver)
dlclose(psc->driver);
Xfree(psc);
ErrorMessageF("reverting to indirect rendering\n");