From: Steve Murphy Date: Wed, 13 Dec 2006 04:23:17 +0000 (+0000) Subject: This small patch fixes bug 8541, where the L option to the Dial app wasn't working... X-Git-Tag: 1.2.14~2^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9cc5b12741c9237186768f27d7e245b511a1a1ba;p=thirdparty%2Fasterisk.git This small patch fixes bug 8541, where the L option to the Dial app wasn't working right. A similar bug (8386) was filed and fixed earlier, but an intervening bug fix to a DTMF problem broke the L() code in a different way. Hopefully, everything is happy now. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2@48434 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channel.c b/channel.c index 539b3d9c16..4779bf8d90 100644 --- a/channel.c +++ b/channel.c @@ -39,7 +39,7 @@ #include #endif /* __linux__ */ #ifndef ZT_TIMERPING -#error "You need newer zaptel! Please cvs update zaptel" +#error "You need newer zaptel! Please svn update zaptel" #endif #endif @@ -3351,7 +3351,10 @@ static enum ast_bridge_result ast_generic_bridge(struct ast_channel *c0, struct if (bridge_end.tv_sec) { to = ast_tvdiff_ms(bridge_end, ast_tvnow()); if (to <= 0) { - res = AST_BRIDGE_COMPLETE; + if (config->timelimit) + res = AST_BRIDGE_RETRY; + else + res = AST_BRIDGE_COMPLETE; break; } } else