XPutBackEvent copies an XEvent internally, so the pointer passed in must
point to an actual XEvent object, not an XConfigureEvent, which is
smaller. This avoids an invalid stack read.
Merge pull request #11 from LindleyF/git_master

Avoid invalid stack read