ivi-controller: Fix NULL deref.
authorNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Fri, 8 Aug 2014 00:47:27 +0000 (09:47 +0900)
committerNobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
Tue, 12 Aug 2014 13:16:47 +0000 (22:16 +0900)
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
weston-ivi-shell/src/ivi-controller.c

index e050292..3a66d37 100755 (executable)
@@ -1027,9 +1027,9 @@ controller_screen_destroy(struct wl_client *client,
         }
 
         wl_list_remove(&ctrlscrn->link);
+        wl_resource_destroy(ctrlscrn->resource);
         free(ctrlscrn);
         ctrlscrn = NULL;
-        wl_resource_destroy(ctrlscrn->resource);
         break;
     }
 }