From 84fdf020c5682d7700f44ad03aa5645330ef33eb Mon Sep 17 00:00:00 2001 From: Arnaud Fiorini Date: Mon, 1 Jun 2026 09:46:16 -0400 Subject: [PATCH] ctf: remove sequence bit length calculation as it cannot be known Signed-off-by: Arnaud Fiorini --- .../internal/ctf/core/event/types/SequenceDeclaration.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/SequenceDeclaration.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/SequenceDeclaration.java index 343b6cd70a..8c41e04902 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/SequenceDeclaration.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/SequenceDeclaration.java @@ -116,8 +116,7 @@ public AbstractArrayDefinition createDefinition( } long length = lengthDefinition.getValue(); - long maxBits = length * fElemType.getMaximumSize(); - if ((length > Integer.MAX_VALUE) || (maxBits > Integer.MAX_VALUE) || (!input.canRead((int) maxBits))) { + if (length > Integer.MAX_VALUE) { throw new CTFException("Sequence length too long " + length); //$NON-NLS-1$ }