From 13c645ed616e7289fc41294efecc6781b85512a1 Mon Sep 17 00:00:00 2001 From: TangoCash Date: Thu, 20 Sep 2018 14:18:07 +0200 Subject: [PATCH] pictureviewer: fix segfault if no channelid is present Signed-off-by: Thilo Graf --- src/driver/pictureviewer/pictureviewer.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/driver/pictureviewer/pictureviewer.cpp b/src/driver/pictureviewer/pictureviewer.cpp index 1002dbd26..b55cc0f6c 100644 --- a/src/driver/pictureviewer/pictureviewer.cpp +++ b/src/driver/pictureviewer/pictureviewer.cpp @@ -543,8 +543,9 @@ bool CPictureViewer::GetLogoName(const uint64_t& channel_id, const std::string& e2filename2[0] = '\0'; CZapitChannel * cc = NULL; - if (CNeutrinoApp::getInstance()->channelList) - cc = CNeutrinoApp::getInstance()->channelList->getChannel(channel_id); + if (channel_id) + if (CNeutrinoApp::getInstance()->channelList) + cc = CNeutrinoApp::getInstance()->channelList->getChannel(channel_id); if (cc) {