diff --git a/libs/esl/src/esl.c b/libs/esl/src/esl.c index def0346c49..1a4d988a23 100644 --- a/libs/esl/src/esl.c +++ b/libs/esl/src/esl.c @@ -1053,7 +1053,7 @@ static int add_array(esl_event_t *event, const char *var, const char *val) data = strdup(val + 7); len = (sizeof(char *) * max) + 1; - esl_assert(len == 0); + array = malloc(len); memset(array, 0, len);