diff --git a/glx/createcontext.c b/glx/createcontext.c index c8b36ebb0..068b35fa7 100644 --- a/glx/createcontext.c +++ b/glx/createcontext.c @@ -207,7 +207,9 @@ __glXDisp_CreateContextAttribsARB(__GLXclientState * cl, GLbyte * pc) #endif default: - return BadValue; + if (!req->isDirect) + return BadValue; + break; } }