[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