We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6811e6b commit ef05353Copy full SHA for ef05353
runtime_tracing/src/capnptrace.rs
@@ -404,7 +404,12 @@ fn get_full_value_record(
404
})
405
}
406
407
-pub fn read_trace(input: impl std::io::BufRead) -> ::capnp::Result<Vec<crate::TraceLowLevelEvent>> {
+pub fn read_trace(input: &mut impl std::io::BufRead) -> ::capnp::Result<Vec<crate::TraceLowLevelEvent>> {
408
+ let mut header_buf = [0; 8];
409
+ input.read_exact(&mut header_buf)?;
410
+ if header_buf != HEADER {
411
+ panic!("Invalid file header (wrong file format or incompatible version)");
412
+ }
413
let message_reader = serialize_packed::read_message(
414
input,
415
::capnp::message::ReaderOptions::new(),
0 commit comments