Changeset 1aed266


Ignore:
Timestamp:
Nov 8, 2015 7:17:32 PM (5 years ago)
Author:
zzz <zzz@…>
Branches:
master
Children:
1451dc6
Parents:
e120a8a
Message:

Consolidate increments of offset, for efficiency

File:
1 edited

Legend:

Unmodified
Added
Removed
  • router/java/src/net/i2p/router/transport/udp/UDPPacketReader.java

    re120a8a r1aed266  
    540540                 
    541541            int off = getFragmentBegin(0); // first fragment
    542             off += 4; // messageId
    543             off++; // fragment info
     542            off += 4 + 1; // messageId + fragment info
    544543            int size = ((int)DataHelper.fromLong(_message, off, 2)) & 0x3FFF;
    545544            off += 2;
     
    678677            int offset = readBodyOffset() + NONCE_LENGTH;
    679678            int size = _message[offset] & 0xff;
    680             offset++;
     679            offset += 1 + 2; // skip the size + port
    681680            offset += size; // skip the IP
    682             offset += 2; // skip the port
    683681            System.arraycopy(_message, offset, target, targetOffset, SessionKey.KEYSIZE_BYTES);
    684682        }
     
    724722            int offset = readBodyOffset() + 4;
    725723            offset += _message[offset] & 0xff;
    726             offset++;
    727             offset += 2;
     724            offset += 1 + 2;
    728725            int rv = _message[offset] & 0xff;
    729726            if (_log.shouldLog(Log.DEBUG))
     
    736733            int offset = readBodyOffset() + 4;
    737734            offset += _message[offset] & 0xff;
    738             offset++;
    739             offset += 2;
     735            offset += 1 + 2;
    740736            int sz = _message[offset] & 0xff;
    741737            offset++;
     
    747743            int offset = readBodyOffset() + 4;
    748744            offset += _message[offset] & 0xff;
    749             offset++;
    750             offset += 2;
     745            offset += 1 + 2;
    751746            int sz = _message[offset] & 0xff;
    752747            offset++;
     
    760755            int offset = readBodyOffset() + 4;
    761756            offset += _message[offset] & 0xff;
    762             offset++;
    763             offset += 2;
     757            offset += 1 + 2;
    764758            int sz = _message[offset] & 0xff;
    765759            offset++;
     
    798792            int offset = readBodyOffset();
    799793            offset += _message[offset] & 0xff;
    800             offset++;
    801             offset += 2;
     794            offset += 1 + 2;
    802795            return _message[offset] & 0xff;
    803796        }
     
    807800            int offset = readBodyOffset();
    808801            offset += _message[offset] & 0xff;
    809             offset++;
    810             offset += 2;
     802            offset += 1 + 2;
    811803            int sz = _message[offset] & 0xff;
    812804            offset++;
     
    841833            int offset = readBodyOffset();
    842834            offset += _message[offset] & 0xff;
    843             offset++;
    844             offset += 2;
     835            offset += 1 + 2;
    845836            return _message[offset] & 0xff;
    846837        }
     
    849840            int offset = readBodyOffset();
    850841            offset += _message[offset] & 0xff;
    851             offset++;
    852             offset += 2;
     842            offset += 1 + 2;
    853843            int sz = _message[offset] & 0xff;
    854844            offset++;
     
    859849            int offset = readBodyOffset();
    860850            offset += _message[offset] & 0xff;
    861             offset++;
    862             offset += 2;
     851            offset += 1 + 2;
    863852            int sz = _message[offset] & 0xff;
    864853            offset++;
     
    869858            int offset = readBodyOffset();
    870859            offset += _message[offset] & 0xff;
    871             offset++;
    872             offset += 2;
     860            offset += 1 + 2;
    873861            int sz = _message[offset] & 0xff;
    874             offset++;
     862            offset += 1 + 2; // sz + port
    875863            offset += sz;
    876             offset += 2;
    877864            return DataHelper.fromLong(_message, offset, 4);
    878865        }
Note: See TracChangeset for help on using the changeset viewer.