summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/drmmode_display.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
index c8f8144..77f7575 100644
--- a/src/drmmode_display.c
+++ b/src/drmmode_display.c
@@ -1386,7 +1386,8 @@ drmmode_page_flip(DrawablePtr pDraw, PixmapPtr back, void *priv)
mode->fb_id, DRM_MODE_PAGE_FLIP_EVENT, flipdata);
if (ret) {
WARNING_MSG("flip queue failed: %s", strerror(errno));
- return FALSE;
+ free(flipdata);
+ goto error;
}
}