execute drmModeFreeCrtc before return 81/114381/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Mon, 13 Feb 2017 07:23:47 +0000 (16:23 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Mon, 13 Feb 2017 07:23:51 +0000 (16:23 +0900)
Change-Id: I15476b4108efe41d0518e74303f034bfff375261
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/tdm_drm_display.c

index ad0e6d6..312de60 100644 (file)
@@ -297,8 +297,10 @@ _tdm_drm_display_commit_layer(tdm_drm_layer_data *layer_data)
                crtc_w = crtc->width;
                if (crtc_w == 0) {
                        TDM_ERR("getting crtc width failed");
+                       drmModeFreeCrtc(crtc);
                        return TDM_ERROR_OPERATION_FAILED;
                }
+               drmModeFreeCrtc(crtc);
        }
 
        layer_data->display_buffer_changed = 0;