From 14dee33e57bf27881c1e2d4cbaee348256aa3aa3 Mon Sep 17 00:00:00 2001 From: Ismo Puustinen Date: Fri, 7 Mar 2014 16:14:39 +0200 Subject: [PATCH] system-controller: fix a screen management crash. Change-Id: I34c9ca4ea02860811bd039d0c3a43b53a88adf02 --- src/plugins/system-controller/resource-manager/screen.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/system-controller/resource-manager/screen.c b/src/plugins/system-controller/resource-manager/screen.c index 22d37e1..818df0b 100644 --- a/src/plugins/system-controller/resource-manager/screen.c +++ b/src/plugins/system-controller/resource-manager/screen.c @@ -805,7 +805,9 @@ void mrp_screen_resource_lower(mrp_resmgr_screen_t *screen, zmin = MRP_ZONE_MAX-1; for (i = cnt = 0; i < screen->narea; i++) { - area = screen->areas[i]; + if (!(area = screen->areas[i])) + continue; + resources = &area->resources; mrp_list_foreach_back(resources, entry, n) { -- 2.7.4