mar mar 18 20:55:27 CET 2003

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@655 65c4cc65-6c06-0410-ace0-fbb531ad65f3
1.0
Matteo Brancaleoni 23 years ago
parent 4b77904dbe
commit b11c63b0c2

10
pbx.c

@ -689,16 +689,14 @@ static void pbx_substitute_variables_temp(struct ast_channel *c,char *cp3,char *
/* Now we have the variable name on cp3 */
if ((first=strchr(cp3,':'))) {
*first='\0';
pbx_substitute_variables_temp(c,cp3,cp4);
if (!(*cp4)) return;
offset=atoi(first+1);
if ((second=strchr(first+1,':'))) {
*second='\0';
offset2=atoi(second+1);
} else {
offset2=offset;
offset=0;
}
pbx_substitute_variables_temp(c,cp3,cp4);
if (!(*cp4)) return;
} else
offset2=strlen(*cp4)-offset;
if (abs(offset)>strlen(*cp4)) {
if (offset>=0) offset=strlen(*cp4);
else offset=-strlen(*cp4);

Loading…
Cancel
Save