glx: Fix use after free in drisw error path
This commit is contained in:
parent
e71c44cedd
commit
e3a0e468bc
|
@ -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");
|
||||
|
||||
|
|
Loading…
Reference in New Issue