Merge "res_ael: Create consistent label names across reloads"
This commit is contained in:
commit
f5e6aa449d
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue