From 3aef372fbc0b2bdadb8895c1e3e38a5f7fa52a14 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Fri, 27 Dec 2019 20:51:17 +0100 Subject: [PATCH] eventlist: skip if Bouquets is empty, avoid segfault Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/1dace8e69c57748ab1f4fe781bab68bc48a8b5f2 Author: Jacek Jendrzej Date: 2019-12-27 (Fri, 27 Dec 2019) --- src/gui/eventlist.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gui/eventlist.cpp b/src/gui/eventlist.cpp index f9888ad81..bd77af49a 100644 --- a/src/gui/eventlist.cpp +++ b/src/gui/eventlist.cpp @@ -265,6 +265,9 @@ void CEventList::readEvents(const t_channel_id channel_id) void CEventList::getChannelNames(t_channel_id &channel_id, std::string ¤t_channel_name, std::string &prev_channel_name, std::string &next_channel_name, neutrino_msg_t msg) { + if(bouquetList->Bouquets.empty()){ + return; + } t_bouquet_id current_bouquet_id = bouquetList->getActiveBouquetNumber(); const unsigned int channel_nr = bouquetList->Bouquets[current_bouquet_id]->channelList->getSize(); if(channel_nr < 2){