libsysprof-capture: check frame types when peeking

This commit is contained in:
Christian Hergert
2020-02-15 20:49:47 -07:00
parent c36420d716
commit cb1b7d03fb

View File

@ -426,7 +426,7 @@ sysprof_capture_reader_peek_frame (SysprofCaptureReader *self,
if (frame->time > self->end_time)
self->end_time = frame->time;
return TRUE;
return frame->type > 0 && frame->type < SYSPROF_CAPTURE_FRAME_LAST;
}
gboolean
@ -443,7 +443,7 @@ sysprof_capture_reader_peek_type (SysprofCaptureReader *self,
*type = frame.type;
return TRUE;
return frame.type > 0 && frame.type < SYSPROF_CAPTURE_FRAME_LAST;
}
static const SysprofCaptureFrame *