From 8f5ea2bec64a8a85830ed8650d0933d2e40c178c Mon Sep 17 00:00:00 2001 From: Nobuhiko Tanibata Date: Fri, 8 Aug 2014 09:52:42 +0900 Subject: ivi-controller: Fix invalid read. Signed-off-by: Nobuhiko Tanibata --- weston-ivi-shell/src/ivi-controller.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/weston-ivi-shell/src/ivi-controller.c b/weston-ivi-shell/src/ivi-controller.c index 154973b..4de3e36 100755 --- a/weston-ivi-shell/src/ivi-controller.c +++ b/weston-ivi-shell/src/ivi-controller.c @@ -955,6 +955,9 @@ controller_layer_set_render_order(struct wl_client *client, int i = 0; (void)client; + layoutsurf_array = (struct ivi_layout_surface**)calloc( + id_surfaces->size, sizeof(void*)); + wl_array_for_each(id_surface, id_surfaces) { wl_list_for_each(ivisurf, &ivilayer->shell->list_surface, link) { id_layout_surface = ivi_layout_getIdOfSurface(ivisurf->layout_surface); -- cgit v1.2.1