From 6394bf09d3d121217d023dd423f052f026e7aabb Mon Sep 17 00:00:00 2001 From: Dean Lee Date: Wed, 6 Sep 2023 17:36:07 +0800 Subject: [PATCH] cabana: fix crash when no can events in the log (#29795) fix crash when no events old-commit-hash: 0afcf1236818f20e159cc2565e57814a08acd883 --- tools/cabana/streams/abstractstream.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/cabana/streams/abstractstream.cc b/tools/cabana/streams/abstractstream.cc index 8887084578..a8c16ca267 100644 --- a/tools/cabana/streams/abstractstream.cc +++ b/tools/cabana/streams/abstractstream.cc @@ -170,7 +170,7 @@ void AbstractStream::mergeEvents(std::vector::const_iterator first, std auto insert_pos = std::upper_bound(all_events_.cbegin(), all_events_.cend(), new_events.front(), compare); all_events_.insert(insert_pos, new_events.cbegin(), new_events.cend()); - lastest_event_ts = all_events_.back()->mono_time; + lastest_event_ts = all_events_.empty() ? 0 : all_events_.back()->mono_time; emit eventsMerged(); }