[asterisk-dev] [Code Review] 3356: Logic error in callerid checksum processing

rmeyerriecks reviewboard at asterisk.org
Mon Mar 17 16:14:25 CDT 2014


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3356/
-----------------------------------------------------------

(Updated March 17, 2014, 4:14 p.m.)


Status
------

This change has been marked as submitted.


Review request for Asterisk Developers.


Changes
-------

Committed in revision 410710


Bugs: asterisk-23488
    https://issues.asterisk.org/jira/browse/asterisk-23488


Repository: Asterisk


Description
-------

Callerid checksum-ing is being handled incorrectly here. When the checksum is calculated to be 0x00, it will perform 0x100-0x00 which results in 0x100. This value will then fail the otherwise correct callerid message. It was intended for devices on the rx side to simply add the calculated checksum to the transmitted 2's compliment checksum. A much simpler operation.


Diffs
-----

  /branches/1.8/main/callerid.c 410575 

Diff: https://reviewboard.asterisk.org/r/3356/diff/


Testing
-------

v2 patch is now allowing production tests to pass 100%


Thanks,

rmeyerriecks

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20140317/714b20d8/attachment.html>


More information about the asterisk-dev mailing list