From bb27d5e1fedf4ed4e594d8a9237938884c7e529c Mon Sep 17 00:00:00 2001 From: Naveen Albert <asterisk@phreaknet.org> Date: Mon, 13 Dec 2021 22:49:52 +0000 Subject: [PATCH] pbx_variables: initialize uninitialized variable The variable cp4 in a variable substitution function can potentially be used without being initialized currently. This causes Asterisk to no longer compile. This initializes cp4 to NULL to make the compiler happy. ASTERISK-29803 #close Change-Id: I392579cbb76db2795d5820c9427cf55fbcee9e72 --- main/pbx_variables.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/pbx_variables.c b/main/pbx_variables.c index 2088740c7c..7a859890c3 100644 --- a/main/pbx_variables.c +++ b/main/pbx_variables.c @@ -692,7 +692,7 @@ void pbx_substitute_variables_helper_full_location(struct ast_channel *c, struct int offset; int offset2; int isfunction; - char *cp4; + char *cp4 = NULL; char workspace[VAR_BUF_SIZE] = ""; /* We have a variable. Find the start and end, and determine -- GitLab