Changeset 1289 for pjproject/trunk/pjnath/src/pjnath/stun_msg.c
- Timestamp:
- May 22, 2007 9:55:31 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjnath/src/pjnath/stun_msg.c
r1275 r1289 1657 1657 1658 1658 /* Check if FINGERPRINT attribute is present */ 1659 if (GETVAL16H(pdu, msg_len + 20 ) == PJ_STUN_ATTR_FINGERPRINT) {1660 pj_uint16_t attr_len = GETVAL16H(pdu, msg_len + 2 2);1661 pj_uint32_t fingerprint = GETVAL32H(pdu, msg_len + 2 4);1659 if (GETVAL16H(pdu, msg_len + 20 - 8) == PJ_STUN_ATTR_FINGERPRINT) { 1660 pj_uint16_t attr_len = GETVAL16H(pdu, msg_len + 20 - 8 + 2); 1661 pj_uint32_t fingerprint = GETVAL32H(pdu, msg_len + 20 - 8 + 4); 1662 1662 pj_uint32_t crc; 1663 1663 … … 1665 1665 return PJNATH_ESTUNINATTRLEN; 1666 1666 1667 crc = pj_crc32_calc(pdu, msg_len + 20 );1667 crc = pj_crc32_calc(pdu, msg_len + 20 - 8); 1668 1668 crc ^= STUN_XOR_FINGERPRINT; 1669 1669
Note: See TracChangeset
for help on using the changeset viewer.