Change the remote user agent session version variable
authorMark Michelson <mmichelson@digium.com>
Thu, 20 Nov 2008 23:12:50 +0000 (23:12 +0000)
committerMark Michelson <mmichelson@digium.com>
Thu, 20 Nov 2008 23:12:50 +0000 (23:12 +0000)
commite8aa0e29cea69977b5396b200ce418a65d331aac
tree65b21737aa32cf61f8f7fdc0c84c4a10785b616e
parent574f2daa2a2c1458520c778004a8a3d19ac84fe2
Change the remote user agent session version variable
from an int to a uint64_t. This prevents potential comparison
problems from happening if the version string exceeds
INT_MAX. This was an apparent problem for one user who could
not properly place a call on hold since the version in the
SDP of the re-INVITE to place the call on hold greatly
exceeded INT_MAX.

This also aligns with RFC 2327 better since it recommends
using an NTP timestamp for the version (which is a
64-bit number).

(closes issue #13531)
Reported by: sgofferj
Patches:
      13531.patch uploaded by putnopvut (license 60)
Tested by: sgofferj

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