tdm-output: added missing check for return value of tdm_display_get_output_count 45/172445/1
authorGwanglim Lee <gl77.lee@samsung.com>
Wed, 14 Mar 2018 04:25:56 +0000 (13:25 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Wed, 14 Mar 2018 04:25:56 +0000 (13:25 +0900)
Change-Id: I52f3568c76dc004a9d983ebab0f3463f1b42bd51

src/lib/tdm/tdm-output.c

index f89c7df9c91f1232c6df24a750731449ce184fde..0abb324cd833588773a6f5f37a956d4963d6c237 100644 (file)
@@ -559,7 +559,8 @@ pepper_tdm_output_init(pepper_tdm_t *tdm)
 
        const char     *render_env = getenv("PEPPER_RENDERER");
 
-       tdm_display_get_output_count(tdm->disp, &num_output);
+       err = tdm_display_get_output_count(tdm->disp, &num_output);
+       PEPPER_CHECK(err == TDM_ERROR_NONE, return PEPPER_FALSE, "Failed to get number of outputs\n");
        PEPPER_CHECK(num_output > 0, return PEPPER_FALSE, "Number of output is 0\n");
 
        while (num_output--) {