diff options
| -rw-r--r-- | src/monitor-gui.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/monitor-gui.cc b/src/monitor-gui.cc index c4152b0..fdfbe80 100644 --- a/src/monitor-gui.cc +++ b/src/monitor-gui.cc @@ -1244,6 +1244,8 @@ public: struct timespec timestamp) override { assert(monitor == monitor_.get()); auto index = packages_->package_data(id, data, size, last, timestamp); + if (index == std::string::npos) + return; auto const& pkg = packages_->package(index); protocols_->update(index, pkg.data.data(), pkg.data.size()); if (has_selection_ && index == selection_) { |
