From 5287483228fa1e28f3217a54606cfe760c6582bd Mon Sep 17 00:00:00 2001 From: Veeresh Kadasani Date: Mon, 18 Nov 2019 11:14:56 +0900 Subject: output:don't push surface to remote if receiver not ready Bug-AGL:SPEC-2965 If a surface is put on the transmitter output without starting the waltham-receiver there was a crash because of null pointer access. Change-Id: Iec331e0077a59397cd579923bdabe5f906c2fba1 Signed-off-by: Veeresh Kadasani --- waltham-transmitter/transmitter-plugin/output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/waltham-transmitter/transmitter-plugin/output.c b/waltham-transmitter/transmitter-plugin/output.c index 853889b..df834a5 100644 --- a/waltham-transmitter/transmitter-plugin/output.c +++ b/waltham-transmitter/transmitter-plugin/output.c @@ -191,7 +191,7 @@ transmitter_output_repaint(struct weston_output *base, if (wl_list_empty(&compositor->view_list)) goto out; - if (remote->status == WESTON_TRANSMITTER_CONNECTION_DISCONNECTED) + if (remote->status != WESTON_TRANSMITTER_CONNECTION_READY) goto out; wl_list_for_each_reverse(view, &compositor->view_list, link) { -- cgit 1.2.3-korg