pbx.c: Don't remove dashes from hints on reload.

When reloading dialplan, hints created dynamically would lose any dash
characters. Now we ignore those dashes if we are dealing with a hint
during a reload.

ASTERISK-28040 #close

Change-Id: I95e48f5a268efa3c6840ab69798525d3dce91636
pull/24/head
Sean Bright 4 years ago committed by George Joseph
parent f9ba1ee7c9
commit a109b5aee0

@ -7380,7 +7380,14 @@ static int ast_add_extension2_lockopt(struct ast_context *con,
}
}
if (priority == PRIORITY_HINT) {
/* Fluff in a hint is fine. This prevents the removal of dashes from dynamically
* created hints during a reload. */
exten_fluff = 0;
} else {
exten_fluff = ext_fluff_count(extension);
}
callerid_fluff = callerid ? ext_fluff_count(callerid) : 0;
length = sizeof(struct ast_exten);

Loading…
Cancel
Save