From fbfce63b3063cfda8eb9cad7582cfb9d5a06d8cc Mon Sep 17 00:00:00 2001 From: Joshua Colp Date: Fri, 5 May 2017 13:48:34 +0000 Subject: [PATCH] func_cdr: Allow empty value for CDR dialplan function. A regression was introduced in 12 where passing an empty value to the CDR dialplan function was not longer allowed. This change returns to the behavior of 11 where it is permitted. ASTERISK-26173 Change-Id: I3f148203b54ec088007e29e30005a5de122e51c5 --- funcs/func_cdr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/funcs/func_cdr.c b/funcs/func_cdr.c index 785ac82f5f..a56b47aff2 100644 --- a/funcs/func_cdr.c +++ b/funcs/func_cdr.c @@ -379,7 +379,7 @@ static void cdr_write_callback(void *data, struct stasis_subscription *sub, stru payload->cmd, payload->cmd); return; } - if (ast_strlen_zero(payload->value)) { + if (!payload->value) { ast_log(AST_LOG_WARNING, "%s requires a value (%s(variable)=value)\n)", payload->cmd, payload->cmd); return; -- 2.47.2