Skip to content
Snippets Groups Projects
Commit 135d95a9 authored by phillu's avatar phillu
Browse files

Merge branch 'master' into pst-bachelor

parents ce9ccc3b a2985754
No related branches found
No related tags found
No related merge requests found
......@@ -172,7 +172,7 @@ public class TCPReaderOneClient extends Thread implements IPeriodicTimeSignalRec
return;
}
case Trace.CLAZZ_ID: {
if (buffer.remaining() >= 9) {
if (buffer.remaining() >= Trace.BYTE_LENGTH) {
final byte validByte = buffer.get();
boolean valid = true;
if (validByte == (byte) 0) {
......@@ -180,15 +180,13 @@ public class TCPReaderOneClient extends Thread implements IPeriodicTimeSignalRec
}
final int eventsLength = buffer.getInt();
final int byteLength = buffer.getInt();
if (buffer.remaining() >= byteLength) {
if ((buffer.remaining() >= byteLength) && (eventsLength > 0)) {
final List<AbstractEventRecord> events = new ArrayList<AbstractEventRecord>(
eventsLength);
for (int i = 0; i < eventsLength; i++) {
AbstractEventRecord eventRecord;
try {
eventRecord = AbstractEventRecord.createFromByteBuffer(buffer,
stringRegistry);
events.add(eventRecord);
events.add(AbstractEventRecord.createFromByteBuffer(buffer,
stringRegistry));
} catch (final IdNotAvailableException e) {
// should not happen
e.printStackTrace();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment