app_stack: Include current location if branch fails
Previously, the error emitted when app_stack tries to branch to a dialplan location that doesn't exist has included only the information about the attempted branch in the error log. This adds the current location as well so users can see where the branch failed in the logs. ASTERISK-29626 Change-Id: Ia23502ab2ad21485a1ac74295063a8f25a6df5ce
This commit is contained in:
parent
249fe0f37e
commit
a3a28b9168
|
@ -590,8 +590,8 @@ static int gosub_exec(struct ast_channel *chan, const char *data)
|
|||
ast_channel_unlock(chan);
|
||||
|
||||
if (!ast_exists_extension(chan, dest_context, dest_exten, dest_priority, caller_id)) {
|
||||
ast_log(LOG_ERROR, "Attempt to reach a non-existent destination for %s: (Context:%s, Extension:%s, Priority:%d)\n",
|
||||
app_gosub, dest_context, dest_exten, dest_priority);
|
||||
ast_log(LOG_ERROR, "%s attempted to reach non-existent destination '%s,%s,%d' from '%s,%s,%d'",
|
||||
app_gosub, dest_context, dest_exten, dest_priority, orig_context, orig_exten, orig_priority);
|
||||
goto error_exit;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue