replay: fix hang if started with a special segment and there is no INIT_DATA in events (#27107)

* add events if allow or block is specified

* add init_data
old-commit-hash: ceceb1c6cc
beeps
Dean Lee 2 years ago committed by GitHub
parent e814b0f9f7
commit 10f39f4fd0
  1. 7
      tools/replay/replay.cc

@ -25,6 +25,13 @@ Replay::Replay(QString route, QStringList allow, QStringList block, SubMaster *s
s.push_back(it.name);
}
}
if (!allow_list.empty()) {
// the following events are needed for replay to work properly.
allow_list.insert(cereal::Event::Which::INIT_DATA);
allow_list.insert(cereal::Event::Which::CAR_PARAMS);
}
qDebug() << "services " << s;
qDebug() << "loading route " << route;

Loading…
Cancel
Save