提交 e897646e authored 作者: Anthony Minessale's avatar Anthony Minessale

make exact matches return sooner in dmachine

上级 24febbea
...@@ -284,7 +284,8 @@ static dm_match_t switch_ivr_dmachine_check_match(switch_ivr_dmachine_t *dmachin ...@@ -284,7 +284,8 @@ static dm_match_t switch_ivr_dmachine_check_match(switch_ivr_dmachine_t *dmachin
if (dmachine->cur_digit_len == dmachine->max_digit_len) break; if (dmachine->cur_digit_len == dmachine->max_digit_len) break;
} }
if (!(both_bp && partial_bp) && !strncmp(dmachine->digits, bp->digits, strlen(dmachine->digits))) { if (!(both_bp && partial_bp) && strlen(bp->digits) != strlen(dmachine->digits) &&
!strncmp(dmachine->digits, bp->digits, strlen(dmachine->digits))) {
if (exact_bp) { if (exact_bp) {
best = DM_MATCH_BOTH; best = DM_MATCH_BOTH;
both_bp = bp; both_bp = bp;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论