From 4146facfec4366b406197746dab0fb69799690bd Mon Sep 17 00:00:00 2001 From: Joshua Colp Date: Fri, 5 May 2017 13:48:34 +0000 Subject: 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(-) (limited to 'funcs') diff --git a/funcs/func_cdr.c b/funcs/func_cdr.c index 82ff488b0..219e00429 100644 --- a/funcs/func_cdr.c +++ b/funcs/func_cdr.c @@ -377,7 +377,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; -- cgit v1.2.3