commit | e5d0c730d124aa5ed380ed29162ea76329898844 | [log] [tgz] |
---|---|---|
author | Brian Paul <brianp@vmware.com> | Mon May 24 16:20:30 2010 -0600 |
committer | Brian Paul <brianp@vmware.com> | Mon May 24 16:21:55 2010 -0600 |
tree | 585810dede2fb143c7dbbed1551ac36cb8447eed | |
parent | 8cbc1517c1ba508dbf4d19f6eee729cdd1df8c37 [diff] |
sw/xlib: NULL-out pointers after freeing image data This fixes a double-free() error when not using a shared memory XImage. The XDestroyImage() function frees the ximage->data buffer if non-NULL. If we free it ourselves, we also need to NULL-out the pointer.