mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-30 02:26:23 +00:00
Merge "res_ael: Create consistent label names across reloads" into 16
This commit is contained in:
@@ -2924,7 +2924,7 @@ void ael2_semantic_check(pval *item, int *arg_errs, int *arg_warns, int *arg_not
|
||||
/* "CODE" GENERATOR -- Convert the AEL representation to asterisk extension language */
|
||||
/* =============================================================================================== */
|
||||
|
||||
static int control_statement_count = 0;
|
||||
static int control_statement_count;
|
||||
|
||||
struct ael_priority *new_prio(void)
|
||||
{
|
||||
@@ -4427,6 +4427,9 @@ int ast_compile_ael2(struct ast_context **local_contexts, struct ast_hashtab *lo
|
||||
struct ael_extension *exten;
|
||||
struct ael_extension *exten_list = 0;
|
||||
|
||||
/* Reset the counter so that we get consistent labels between reloads */
|
||||
control_statement_count = 0;
|
||||
|
||||
for (p=root; p; p=p->next ) { /* do the globals first, so they'll be there
|
||||
when we try to eval them */
|
||||
switch (p->type) {
|
||||
|
Reference in New Issue
Block a user