FS-7405: if all is required don't pass if total ne pass

This commit is contained in:
Brian West 2015-04-01 10:32:21 -05:00
parent 3c2afc6a2c
commit a4ef9d6ba3
1 changed files with 6 additions and 0 deletions

View File

@ -380,6 +380,12 @@ static int parse_exten(switch_core_session_t *session, switch_caller_profile_t *
if ((all && !fail) || (!all && pass)) {
anti_action = SWITCH_FALSE;
}
if (all && total != pass) {
proceed = 1;
pass = 0;
fail++;
anti_action = SWITCH_TRUE;
}
}
switch_safe_free(field_expanded);