[Mesa-dev] [PATCH 3/3] glx: add missing null check in SendMakeCurrentRequest

Petri Latvala petri.latvala at intel.com
Tue Feb 11 06:18:28 PST 2014


On 02/11/2014 04:07 PM, Juha-Pekka Heikkila wrote:
> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
> ---
>   src/glx/indirect_glx.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/src/glx/indirect_glx.c b/src/glx/indirect_glx.c
> index 28b8cd0..41048f4 100644
> --- a/src/glx/indirect_glx.c
> +++ b/src/glx/indirect_glx.c
> @@ -84,7 +84,7 @@ SendMakeCurrentRequest(Display * dpy, CARD8 opcode,
>          * not the SGI extension.
>          */
>   
> -      if ((priv->majorVersion > 1) || (priv->minorVersion >= 3)) {
> +      if (priv && (priv->majorVersion > 1) || (priv->minorVersion >= 3)) {
>            xGLXMakeContextCurrentReq *req;
>   
>            GetReq(GLXMakeContextCurrent, req);

If priv is NULL, this code still accesses priv->minorVersion. You need

   if (priv && ((priv->majorVersion > 1) || (priv->minorVersion >= 3)))



-- 
Petri Latvala



More information about the mesa-dev mailing list