Commit 8229cf75 authored by Alan Coopersmith's avatar Alan Coopersmith

XcursorImageLoadCursor: return failure if _XcursorGetDisplayInfo fails

Error: Null pointer dereference (CWE 476)
   Read from null pointer 'info'
        at line 615 of src/cursor.c in function 'XcursorImageLoadCursor'.
          Function '_XcursorGetDisplayInfo' may return constant 'NULL' at line 134, called at line 597.
          Null pointer introduced at line 134 of src/display.c in function '_XcursorGetDisplayInfo'.

[ This bug was found by the Parfait 0.3.7 bug checking tool.
  For more information see ]
Signed-off-by: Alan Coopersmith's avatarAlan Coopersmith <>
Reviewed-by: Jeremy Huddleston Sequoia's avatarJeremy Huddleston <>
parent 2b8d373b
......@@ -601,6 +601,9 @@ XcursorImageLoadCursor (Display *dpy, const XcursorImage *image)
GC gc;
XGCValues gcv;
if (!info)
return 0;
core.src_image = XCreateImage (dpy, NULL, 1, ZPixmap,
0, NULL, image->width, image->height,
32, 0);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment