]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
handle validated password change after invalid one
authorMichael Jerris <mike@jerris.com>
Thu, 19 Jan 2012 19:44:17 +0000 (14:44 -0500)
committerMichael Jerris <mike@jerris.com>
Thu, 19 Jan 2012 19:44:17 +0000 (14:44 -0500)
src/mod/applications/mod_voicemail/mod_voicemail.c

index f3c6da8ab41de482f544271bc81e2005f03e7407..e63a8db2011cfffdf7ba9eddd9f4381248d525be 100644 (file)
@@ -2168,6 +2168,7 @@ static void voicemail_check_main(switch_core_session_t *session, vm_profile_t *p
                                        int ok = 0;
 
                                        while (!ok) {
+                                               fail = 0;
                                                switch_snprintf(macro, sizeof(macro), "phrase:%s:%s", VM_ENTER_PASS_MACRO, profile->terminator_key);
                                                TRY_CODE(switch_ivr_read(session, 0, 255, macro, NULL, buf, sizeof(buf), 10000, profile->terminator_key, 0));