From bab0d5dc2c8cac2e3c78ffd51c17acd1a98f074a Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Sun, 5 Jan 2020 17:36:33 +0000 Subject: [PATCH] elm_code_text: Return empty string on 0 length. Throughout elm_code we rely on this function returning a valid string (unless the line object isn't set/is NULL). --- src/lib/elementary/elm_code_text.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/elementary/elm_code_text.c b/src/lib/elementary/elm_code_text.c index d27081a..56fc1a0 100644 --- a/src/lib/elementary/elm_code_text.c +++ b/src/lib/elementary/elm_code_text.c @@ -19,6 +19,9 @@ elm_code_line_text_get(Elm_Code_Line *line, unsigned int *length) if (length) *length = line->length; + if (!line->length) + return ""; + if (line->modified) return line->modified; return line->content; -- 2.7.4