diff --git a/src/main/java/com/rackspace/flewton/Recordv5.java b/src/main/java/com/rackspace/flewton/Recordv5.java index ba40f5d..2933712 100644 --- a/src/main/java/com/rackspace/flewton/Recordv5.java +++ b/src/main/java/com/rackspace/flewton/Recordv5.java @@ -52,8 +52,8 @@ public Recordv5(ChannelBuffer buffer) throws CorruptDatagram { super(buffer); ChannelBuffer header = getHeader(buffer); - int count = header.readShort(); - long sys_uptime = header.readInt(); + int count = header.readUnsignedShort(); + long sys_uptime = header.readUnsignedInt(); // unix_secs + unix_nsecs (converted to millis) long millisSinceEpoch = (readLong(4, header) * 1000) + (readLong(4, header) / 1000000);