diff options
author | Vinson Lee <[email protected]> | 2010-07-15 00:20:41 -0700 |
---|---|---|
committer | Vinson Lee <[email protected]> | 2010-07-15 00:20:41 -0700 |
commit | 5c9e54f2ff2eb651b5bf594ac95d39ba5747c500 (patch) | |
tree | 957f1e5d4bc184bcbc5671029a981dc6fb701735 | |
parent | d7284b45e247d620e3a80bfc9182ff9c45bb7c62 (diff) |
glx: Move dereference and initialization to after NULL check.
-rw-r--r-- | src/glx/glx_pbuffer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/glx/glx_pbuffer.c b/src/glx/glx_pbuffer.c index c081836376d..f6f931df7d2 100644 --- a/src/glx/glx_pbuffer.c +++ b/src/glx/glx_pbuffer.c @@ -86,7 +86,7 @@ ChangeDrawableAttribute(Display * dpy, GLXDrawable drawable, const CARD32 * attribs, size_t num_attribs) { __GLXdisplayPrivate *priv = __glXInitialize(dpy); - __GLXDRIdrawable *pdraw = GetGLXDRIDrawable(dpy, drawable, NULL); + __GLXDRIdrawable *pdraw; CARD32 *output; CARD8 opcode; int i; @@ -95,6 +95,8 @@ ChangeDrawableAttribute(Display * dpy, GLXDrawable drawable, return; } + pdraw = GetGLXDRIDrawable(dpy, drawable, NULL); + opcode = __glXSetupForCommand(dpy); if (!opcode) return; |