diff --git a/src/lib/elementary/elm_code_indent.c b/src/lib/elementary/elm_code_indent.c index 5002e95077..756186823b 100644 --- a/src/lib/elementary/elm_code_indent.c +++ b/src/lib/elementary/elm_code_indent.c @@ -24,13 +24,9 @@ elm_code_line_indent_startswith_keyword(Elm_Code_Line *line) "(case\\s+.+:)|" "(default:)" ")\\s*$", REG_EXTENDED | REG_NOSUB); - if (ret) - { - regfree(®ex); - return EINA_FALSE; - } + if (ret == 0) + ret = regexec(®ex, text, 0, NULL, 0); - ret = regexec(®ex, text, 0, NULL, 0); regfree(®ex); free(text);