in src/message/messageparser.go [456:471]
func putLong(log log.T, byteArray []byte, offset int, value int64) (err error) {
byteArrayLength := len(byteArray)
if offset > byteArrayLength-1 || offset+8 > byteArrayLength || offset < 0 {
log.Error("putInteger failed: Offset is invalid.")
return errors.New("Offset is outside the byte array.")
}
mbytes, err := longToBytes(log, value)
if err != nil {
log.Error("putInteger failed: getBytesFromInteger Failed.")
return err
}
copy(byteArray[offset:offset+8], mbytes)
return nil
}