From: Martin Pycko Date: Tue, 18 Nov 2003 00:45:04 +0000 (+0000) Subject: Fix AbsoluteTimeout on rtp native bridge X-Git-Tag: 0.7.0~250 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1ceb43f77f9a33ecb44d08404cee4834c3675f2a;p=thirdparty%2Fasterisk.git Fix AbsoluteTimeout on rtp native bridge git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1762 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/rtp.c b/rtp.c index b4b3bc18cd..82a1cd5f6e 100755 --- a/rtp.c +++ b/rtp.c @@ -31,6 +31,7 @@ #include #include #include +#include #include #include @@ -1264,6 +1265,9 @@ int ast_rtp_bridge(struct ast_channel *c0, struct ast_channel *c1, int flags, st who = ast_waitfor_n(cs, 2, &to); if (!who) { ast_log(LOG_DEBUG, "Ooh, empty read...\n"); + /* check for hagnup / whentohangup */ + if (ast_check_hangup(c0) || ast_check_hangup(c1)) + break; continue; } f = ast_read(who);