diff --git a/wpiutil/src/main/java/edu/wpi/first/util/protobuf/ProtobufBuffer.java b/wpiutil/src/main/java/edu/wpi/first/util/protobuf/ProtobufBuffer.java index af3e466411..334cb161c9 100644 --- a/wpiutil/src/main/java/edu/wpi/first/util/protobuf/ProtobufBuffer.java +++ b/wpiutil/src/main/java/edu/wpi/first/util/protobuf/ProtobufBuffer.java @@ -61,7 +61,7 @@ public final class ProtobufBuffer> { m_msg.clearQuick(); m_proto.pack(m_msg, value); int size = m_msg.getSerializedSize(); - if (size < m_buf.capacity()) { + if (size > m_buf.capacity()) { m_buf = ByteBuffer.allocateDirect(size * 2); m_sink.setOutput(m_buf); }