tpl_gbm: Fixed a svace issue. 26/135426/2
authorjoonbum.ko <joonbum.ko@samsung.com>
Thu, 22 Jun 2017 08:27:18 +0000 (17:27 +0900)
committerjoonbum.ko <joonbum.ko@samsung.com>
Thu, 22 Jun 2017 08:41:32 +0000 (17:41 +0900)
Change-Id: I4d0da189a126347b272bf3c3a54d05fe78d979ff
Signed-off-by: joonbum.ko <joonbum.ko@samsung.com>
src/tpl_gbm.c

index 06596a2..fd433ee 100644 (file)
@@ -123,13 +123,15 @@ __tpl_gbm_display_fini(tpl_display_t *display)
 
        gbm_display = (tpl_gbm_display_t *)display->backend.data;
 
-       TPL_LOG_B("GBM", "[FINI] tpl_gbm_display_t(%p) bufmgr(%p)",
-                         gbm_display, gbm_display->bufmgr);
-
        if (gbm_display) {
+               TPL_LOG_B("GBM", "[FINI] tpl_gbm_display_t(%p) bufmgr(%p)",
+                                 gbm_display, gbm_display->bufmgr);
                tbm_bufmgr_deinit(gbm_display->bufmgr);
                free(gbm_display);
+       } else {
+               TPL_ERR("Failed to finalize gbm_display.");
        }
+
        close(display->bufmgr_fd);
        display->backend.data = NULL;
 }