From d105f9e3e98b736d7e74fb650f371c858d10fc6d Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Mon, 13 Nov 2023 15:49:41 -0800 Subject: [PATCH] [wpiutil] ProtobufBuffer: Fix buffer reallocation (#5924) --- .../main/java/edu/wpi/first/util/protobuf/ProtobufBuffer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }