From: Junyan He <[email protected]>

 __glXDisp_CreateNewContext path will call the
 __glXDRIscreenCreateContext with no attribs, and
 cause api not inited and has a random value.

Signed-off-by: Junyan He <[email protected]>
---
 glx/glxdri2.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/glx/glxdri2.c b/glx/glxdri2.c
index bce1bfa..e34c851 100644
--- a/glx/glxdri2.c
+++ b/glx/glxdri2.c
@@ -544,6 +544,8 @@ create_driver_context(__GLXDRIcontext * context,
                 ctx_attribs[num_ctx_attribs++] = reset;
             }
 #endif
+        } else {
+            api = __DRI_API_OPENGL;
         }
 
         context->driContext =
-- 
1.7.11.2

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to