fix seg.fault of tdm-test-server 12/79612/2
authorBoram Park <boram1288.park@samsung.com>
Mon, 11 Jul 2016 07:25:24 +0000 (16:25 +0900)
committerBoram Park <boram1288.park@samsung.com>
Mon, 18 Jul 2016 01:19:47 +0000 (10:19 +0900)
Change-Id: I09aa654347fd72b46e264a68b4e935f30b63f8af

tools/tdm_test_server.c

index 932e20d..aec7aee 100644 (file)
@@ -601,6 +601,7 @@ interpret_args(tdm_test_server *data)
                                TDM_EXIT_IF_FAIL(l != NULL);
                                LIST_INITHEAD(&l->prop_list);
                                LIST_ADDTAIL(&l->link, &o->layer_list);
+                               l->data = data;
                                l->o = o;
                                l->idx = j;
 
@@ -653,6 +654,7 @@ interpret_args(tdm_test_server *data)
                                TDM_EXIT_IF_FAIL(l != NULL);
                                LIST_INITHEAD(&l->prop_list);
                                LIST_ADDTAIL(&l->link, &o->layer_list);
+                               l->data = data;
                                l->o = o;
                                l->idx = i;
                                l->is_primary = 1;
@@ -849,7 +851,6 @@ main(int argc, char *argv[])
        tdm_error ret;
 
        signal(SIGINT, exit_test);    /* 2 */
-       signal(SIGSEGV, exit_test);   /* 11 */
        signal(SIGTERM, exit_test);   /* 15 */
 
        memset(data, 0, sizeof * data);