From f01b728ff9fedc72d173d05db6dda238ec7e6d1a Mon Sep 17 00:00:00 2001 From: James Watson Date: Fri, 22 Jun 2018 00:44:30 +0100 Subject: [PATCH] [Java] Remove redundant recordingId check in catalog forEach --- aeron-archive/src/main/java/io/aeron/archive/Catalog.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aeron-archive/src/main/java/io/aeron/archive/Catalog.java b/aeron-archive/src/main/java/io/aeron/archive/Catalog.java index 6d0d9999cc..0ee9a88771 100644 --- a/aeron-archive/src/main/java/io/aeron/archive/Catalog.java +++ b/aeron-archive/src/main/java/io/aeron/archive/Catalog.java @@ -390,7 +390,7 @@ boolean hasRecording(final long recordingId) void forEach(final CatalogEntryProcessor consumer) { long recordingId = 0L; - while (recordingId <= maxRecordingId && wrapDescriptor(recordingId, catalogBuffer)) + while (wrapDescriptor(recordingId, catalogBuffer)) { descriptorHeaderDecoder.wrap( catalogBuffer, 0, DESCRIPTOR_HEADER_LENGTH, RecordingDescriptorHeaderDecoder.SCHEMA_VERSION);