From: Naveen Albert Date: Mon, 13 Dec 2021 22:49:52 +0000 (+0000) Subject: pbx_variables: initialize uninitialized variable X-Git-Tag: 16.24.0-rc1~49 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffb98d764c00e925a445a70562ab49e0ae24d88a;p=thirdparty%2Fasterisk.git 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 --- 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