Changeset 1aed266
- Timestamp:
- Nov 8, 2015 7:17:32 PM (5 years ago)
- Branches:
- master
- Children:
- 1451dc6
- Parents:
- e120a8a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
router/java/src/net/i2p/router/transport/udp/UDPPacketReader.java
re120a8a r1aed266 540 540 541 541 int off = getFragmentBegin(0); // first fragment 542 off += 4; // messageId 543 off++; // fragment info 542 off += 4 + 1; // messageId + fragment info 544 543 int size = ((int)DataHelper.fromLong(_message, off, 2)) & 0x3FFF; 545 544 off += 2; … … 678 677 int offset = readBodyOffset() + NONCE_LENGTH; 679 678 int size = _message[offset] & 0xff; 680 offset ++;679 offset += 1 + 2; // skip the size + port 681 680 offset += size; // skip the IP 682 offset += 2; // skip the port683 681 System.arraycopy(_message, offset, target, targetOffset, SessionKey.KEYSIZE_BYTES); 684 682 } … … 724 722 int offset = readBodyOffset() + 4; 725 723 offset += _message[offset] & 0xff; 726 offset++; 727 offset += 2; 724 offset += 1 + 2; 728 725 int rv = _message[offset] & 0xff; 729 726 if (_log.shouldLog(Log.DEBUG)) … … 736 733 int offset = readBodyOffset() + 4; 737 734 offset += _message[offset] & 0xff; 738 offset++; 739 offset += 2; 735 offset += 1 + 2; 740 736 int sz = _message[offset] & 0xff; 741 737 offset++; … … 747 743 int offset = readBodyOffset() + 4; 748 744 offset += _message[offset] & 0xff; 749 offset++; 750 offset += 2; 745 offset += 1 + 2; 751 746 int sz = _message[offset] & 0xff; 752 747 offset++; … … 760 755 int offset = readBodyOffset() + 4; 761 756 offset += _message[offset] & 0xff; 762 offset++; 763 offset += 2; 757 offset += 1 + 2; 764 758 int sz = _message[offset] & 0xff; 765 759 offset++; … … 798 792 int offset = readBodyOffset(); 799 793 offset += _message[offset] & 0xff; 800 offset++; 801 offset += 2; 794 offset += 1 + 2; 802 795 return _message[offset] & 0xff; 803 796 } … … 807 800 int offset = readBodyOffset(); 808 801 offset += _message[offset] & 0xff; 809 offset++; 810 offset += 2; 802 offset += 1 + 2; 811 803 int sz = _message[offset] & 0xff; 812 804 offset++; … … 841 833 int offset = readBodyOffset(); 842 834 offset += _message[offset] & 0xff; 843 offset++; 844 offset += 2; 835 offset += 1 + 2; 845 836 return _message[offset] & 0xff; 846 837 } … … 849 840 int offset = readBodyOffset(); 850 841 offset += _message[offset] & 0xff; 851 offset++; 852 offset += 2; 842 offset += 1 + 2; 853 843 int sz = _message[offset] & 0xff; 854 844 offset++; … … 859 849 int offset = readBodyOffset(); 860 850 offset += _message[offset] & 0xff; 861 offset++; 862 offset += 2; 851 offset += 1 + 2; 863 852 int sz = _message[offset] & 0xff; 864 853 offset++; … … 869 858 int offset = readBodyOffset(); 870 859 offset += _message[offset] & 0xff; 871 offset++; 872 offset += 2; 860 offset += 1 + 2; 873 861 int sz = _message[offset] & 0xff; 874 offset ++;862 offset += 1 + 2; // sz + port 875 863 offset += sz; 876 offset += 2;877 864 return DataHelper.fromLong(_message, offset, 4); 878 865 }
Note: See TracChangeset
for help on using the changeset viewer.