diff options
author | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-03-19 08:16:19 +0000 |
---|---|---|
committer | markster <markster@f38db490-d61c-443f-a65b-d21fe96a405b> | 2004-03-19 08:16:19 +0000 |
commit | 3367fa4b3145f28d5a36fa052d9165b8e578fc2b (patch) | |
tree | 2e0fead9ce43e71e4d7443e3ec1b0b4d09505073 | |
parent | 7bc8422d076038018651f21358d34113ac836d3e (diff) |
Just to be on the safe side, don't update timestamps against anything but voice packets.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2472 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | channels/chan_iax2.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index ba3c557b3..657687e1f 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 || |