Fix a regression introduced when the PBX timeouts were converted to milliseconds...
authorJoshua Colp <jcolp@digium.com>
Mon, 8 Dec 2008 18:47:32 +0000 (18:47 +0000)
committerJoshua Colp <jcolp@digium.com>
Mon, 8 Dec 2008 18:47:32 +0000 (18:47 +0000)
(closes issue #14012)
Reported by: dveiga
Patches:
      14012.patch uploaded by bkruse (license 132)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@161787 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/pbx.c

index 8aee9e3..eaa0c20 100644 (file)
@@ -4116,7 +4116,7 @@ static int collect_digits(struct ast_channel *c, int waittime, char *buf, int bu
        while (ast_matchmore_extension(c, c->context, buf, 1, c->cid.cid_num)) {
                /* As long as we're willing to wait, and as long as it's not defined,
                   keep reading digits until we can't possibly get a right answer anymore.  */
-               digit = ast_waitfordigit(c, waittime * 1000);
+               digit = ast_waitfordigit(c, waittime);
                if (c->_softhangup == AST_SOFTHANGUP_ASYNCGOTO) {
                        c->_softhangup = 0;
                } else {