From: Mark Spencer Date: Fri, 19 Mar 2004 08:16:19 +0000 (+0000) Subject: Just to be on the safe side, don't update timestamps against anything but voice packets. X-Git-Tag: 1.0.0-rc1~908 X-Git-Url: http://git.asterisk.org/gitweb/?p=asterisk%2Fasterisk.git;a=commitdiff_plain;h=785ac43c846bca54574a219db6ea2cf0a9a546cd;hp=7075b58ee1b49c64ca449d5a3e205ecb761114f3;ds=inline Just to be on the safe side, don't update timestamps against anything but voice packets. git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2472 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index ba3c557..657687e 100755 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -4574,7 +4574,7 @@ static int socket_read(int *id, int fd, short events, void *cbdata) fr.oseqno = fh->oseqno; fr.iseqno = fh->iseqno; fr.ts = ntohl(fh->ts); - if (ntohs(fh->dcallno) & IAX_FLAG_RETRANS) + if ((ntohs(fh->dcallno) & IAX_FLAG_RETRANS) || (f.frametype != AST_FRAME_VOICE)) updatehistory = 0; if ((iaxs[fr.callno]->iseqno != fr.oseqno) && (iaxs[fr.callno]->iseqno ||