From 5ecc709e49b4aa1200b590f9b2c77b1d52d38059 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arnaud=20Cogolu=C3=A8gnes?= Date: Wed, 9 Oct 2024 14:58:12 +0200 Subject: [PATCH] Check producer name is less than 256-byte long And not less than or equal to 256. --- src/main/java/com/rabbitmq/stream/impl/Client.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/rabbitmq/stream/impl/Client.java b/src/main/java/com/rabbitmq/stream/impl/Client.java index bb8b5bc635..525731935e 100644 --- a/src/main/java/com/rabbitmq/stream/impl/Client.java +++ b/src/main/java/com/rabbitmq/stream/impl/Client.java @@ -892,7 +892,7 @@ public Response declarePublisher(byte publisherId, String publisherReference, St (publisherReference == null || publisherReference.isEmpty() ? 0 : publisherReference.length()); - if (publisherReferenceSize > 256) { + if (publisherReferenceSize >= 256) { throw new IllegalArgumentException( "If specified, publisher reference must less than 256 characters"); }