From 2c7bedc622adc5aa872cb3d63d20c8a719203089 Mon Sep 17 00:00:00 2001 From: Chris Michael Date: Tue, 29 Nov 2016 08:35:52 -0500 Subject: elementary: Fix coverity detected resource leak As elm_code_line_indent_get will malloc space for the returned string, that space should be freed after usage. This fixes a resource leak detected by Coverity. CID1366468 Signed-off-by: Chris Michael --- src/lib/elementary/elm_code_widget.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/elementary/elm_code_widget.c b/src/lib/elementary/elm_code_widget.c index d3551a46ea..cca84656f9 100644 --- a/src/lib/elementary/elm_code_widget.c +++ b/src/lib/elementary/elm_code_widget.c @@ -1319,6 +1319,7 @@ _elm_code_widget_newline(Elm_Code_Widget *widget) strlen(leading)); elm_obj_code_widget_cursor_position_set(widget, indent, row + 1); efl_event_callback_legacy_call(widget, ELM_OBJ_CODE_WIDGET_EVENT_CHANGED_USER, NULL); + free(leading); change = _elm_code_widget_change_create(width + 1, row, indent - 1, row + 1, "\n", 1, EINA_TRUE); _elm_code_widget_undo_change_add(widget, change); -- cgit v1.2.1