diff --git a/main/pbx.c b/main/pbx.c index a2ca1f55b9..d4ba2d2f69 100644 --- a/main/pbx.c +++ b/main/pbx.c @@ -2844,6 +2844,11 @@ static int pbx_extension_helper(struct ast_channel *c, struct ast_context *con, int matching_action = (action == E_MATCH || action == E_CANMATCH || action == E_MATCHMORE); ast_rdlock_contexts(); + + if (!context) { + context = con->name; + } + if (found) *found = 0;