From 3483d61b26bf4514ddeac04bf58af6438a95bb83 Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Wed, 26 Apr 2017 17:09:02 +0900 Subject: [PATCH] free allocated memory if drmModePageFlip failed Change-Id: I9d1acf08539da58d22f00f4e0692d54d75df9c0a Signed-off-by: Junkyeong Kim --- src/tdm_drm_display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tdm_drm_display.c b/src/tdm_drm_display.c index 312de60..ec5867d 100644 --- a/src/tdm_drm_display.c +++ b/src/tdm_drm_display.c @@ -266,6 +266,7 @@ _tdm_drm_display_commit_primary_layer(tdm_drm_layer_data *layer_data, if (drmModePageFlip(drm_data->drm_fd, output_data->crtc_id, layer_data->display_buffer->fb_id, DRM_MODE_PAGE_FLIP_EVENT, event_data)) { TDM_ERR("pageflip failed: %m"); + free(event_data); return TDM_ERROR_OPERATION_FAILED; } *do_waitvblank = 0; -- 2.7.4