From a2ea993f50f787ad0087babe381b59c692dd9cbe Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Thu, 14 Feb 2019 20:10:21 +0100 Subject: [PATCH] efl_core_command_line: a +1 was forgotten in order to account \0 this forgotten and the allocated string buffer was too small. This fixes a valgrind warnings --- src/lib/ecore/efl_core_command_line.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ecore/efl_core_command_line.c b/src/lib/ecore/efl_core_command_line.c index 74ae690c26..24cab90b0e 100644 --- a/src/lib/ecore/efl_core_command_line.c +++ b/src/lib/ecore/efl_core_command_line.c @@ -214,7 +214,7 @@ _efl_core_command_line_command_array_set(Eo *obj EINA_UNUSED, Efl_Core_Command_L for (i = 0; i < (array ? eina_array_count(array) : 0); ++i) { char *content = eina_array_data_get(array, i); - char *param = calloc(1, strlen(content)); + char *param = calloc(1, strlen(content) + 1); if (!param) {