diff options
-rw-r--r-- | lttng/org.eclipse.linuxtools.ctf.core/src/org/eclipse/linuxtools/ctf/core/trace/StreamInputPacketReader.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lttng/org.eclipse.linuxtools.ctf.core/src/org/eclipse/linuxtools/ctf/core/trace/StreamInputPacketReader.java b/lttng/org.eclipse.linuxtools.ctf.core/src/org/eclipse/linuxtools/ctf/core/trace/StreamInputPacketReader.java index 58b833263d..257cedf5d7 100644 --- a/lttng/org.eclipse.linuxtools.ctf.core/src/org/eclipse/linuxtools/ctf/core/trace/StreamInputPacketReader.java +++ b/lttng/org.eclipse.linuxtools.ctf.core/src/org/eclipse/linuxtools/ctf/core/trace/StreamInputPacketReader.java @@ -327,7 +327,9 @@ public class StreamInputPacketReader implements IDefinitionScope { Definition idDef = sehd.lookupDefinition("id"); //$NON-NLS-1$ if (idDef instanceof SimpleDatatypeDefinition) { eventID = ((SimpleDatatypeDefinition) idDef).getIntegerValue(); - } // else, eventID remains 0 + } else if (idDef != null) { + throw new CTFReaderException("Incorrect event id : " + eventID); + } /* * Get the timestamp from the event header (may be overridden later |