tdm-output: check alloc()'s return value is null 89/146089/1
authorJengHyun Kang <jhyuni.kang@samsung.com>
Fri, 25 Aug 2017 02:33:35 +0000 (11:33 +0900)
committerJengHyun Kang <jhyuni.kang@samsung.com>
Fri, 25 Aug 2017 02:33:35 +0000 (11:33 +0900)
Change-Id: I1d14570a684a4861e5a127e1638ab83474b90e2b

src/lib/tdm/tdm-output.c

index 4ee40ec..7a34580 100644 (file)
@@ -558,6 +558,7 @@ pepper_tdm_output_init(pepper_tdm_t *tdm)
 
        while (num_output--) {
                output = (pepper_tdm_output_t *)calloc(1, sizeof(pepper_tdm_output_t));
+               PEPPER_CHECK(output, continue, "Failed to allocatae memory for pepper_tdm_output_t\n");
                output->tdm = tdm;
                output->output = (tdm_output *)tdm_display_get_output(tdm->disp, num_output,
                                                 &err);