From 1b85d7d12fbe6d11ee58d203d16f1b8a8a89b145 Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Thu, 1 Nov 2018 22:58:35 +0200 Subject: [PATCH] Elm_Code: check pointer nullity before using it --- src/lib/elementary/elm_code_widget.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/lib/elementary/elm_code_widget.c b/src/lib/elementary/elm_code_widget.c index 65a3d6c1d8..b9691f2a8c 100644 --- a/src/lib/elementary/elm_code_widget.c +++ b/src/lib/elementary/elm_code_widget.c @@ -842,10 +842,13 @@ _elm_code_widget_line_status_toggle(Elm_Code_Widget *widget EINA_UNUSED, Elm_Cod elm_box_pack_after(pd->gridbox, status, grid); evas_object_data_set(grid, "status", status); - text = malloc((strlen(template) + strlen(line->status_text) + 1) * sizeof(char)); - sprintf(text, template, line->status_text); - elm_object_text_set(status, text); - free(text); + if (line->status_text) + { + text = malloc((strlen(template) + strlen(line->status_text) + 1) * sizeof(char)); + sprintf(text, template, line->status_text); + elm_object_text_set(status, text); + free(text); + } } }