From 4ab5fd14b3d7fdd53e4186ba3d530657e702bc91 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Wed, 23 Nov 2011 11:00:00 -0600 Subject: [PATCH] fix regex parsing in dmachine --- src/switch_ivr_async.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/switch_ivr_async.c b/src/switch_ivr_async.c index 9f99627827..a43cadf72f 100644 --- a/src/switch_ivr_async.c +++ b/src/switch_ivr_async.c @@ -306,6 +306,7 @@ static dm_match_t switch_ivr_dmachine_check_match(switch_ivr_dmachine_t *dmachin for(bp = dmachine->realm->binding_list; bp; bp = bp->next) { if (bp->is_regex) { switch_status_t r_status = switch_regex_match(dmachine->digits, bp->digits); + pmatches = 1; if (r_status == SWITCH_STATUS_SUCCESS) { if (is_timeout) { @@ -313,7 +314,6 @@ static dm_match_t switch_ivr_dmachine_check_match(switch_ivr_dmachine_t *dmachin exact_bp = bp; break; } - pmatches = 1; best = DM_MATCH_PARTIAL; } } else {