From 0b25259370cf7e123876059c0aa3a7d0c785399b Mon Sep 17 00:00:00 2001 From: Johannes Lange Date: Sun, 24 Dec 2017 09:40:23 +0100 Subject: [PATCH] free last_motion_notify before returning fixes #3086 --- src/floating.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/floating.c b/src/floating.c index e2e9d85a..85bd8cc0 100644 --- a/src/floating.c +++ b/src/floating.c @@ -747,8 +747,10 @@ static void xcb_drag_prepare_cb(EV_P_ ev_prepare *w, int revents) { if (last_motion_notify != (xcb_motion_notify_event_t *)event) free(event); - if (dragloop->result != DRAGGING) + if (dragloop->result != DRAGGING) { + free(last_motion_notify); return; + } } if (last_motion_notify == NULL)