From dc3c065a3f2d396f5ed52dac80ef3b775ce581ac Mon Sep 17 00:00:00 2001 From: Woochanlee Date: Wed, 18 Mar 2020 15:07:19 +0900 Subject: [PATCH] efl_wl: Null check to prevent crash. xkb_map_get_as_string can return null in exceptional case. Change-Id: I6d401d79c66cff514b58dc9a716276808c4f191e WGID: 434604 --- src/lib/efl_canvas_wl/efl_canvas_wl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/efl_canvas_wl/efl_canvas_wl.c b/src/lib/efl_canvas_wl/efl_canvas_wl.c index 595cc067b9..74051469ed 100644 --- a/src/lib/efl_canvas_wl/efl_canvas_wl.c +++ b/src/lib/efl_canvas_wl/efl_canvas_wl.c @@ -3744,7 +3744,7 @@ seat_keymap_update(Comp_Seat *s) } #endif s->kbd.keymap_str = xkb_map_get_as_string(s->kbd.keymap); - s->kbd.keymap_str_size = strlen(s->kbd.keymap_str) + 1; + if (s->kbd.keymap_str) s->kbd.keymap_str_size = strlen(s->kbd.keymap_str) + 1; seat_keymap_send(s); } -- 2.34.1