summaryrefslogtreecommitdiff
path: root/menu_searchresults.c
diff options
context:
space:
mode:
authorJohann Friedrichs <johann.friedrichs@web.de>2017-06-13 23:09:22 +0200
committerFrank Neumann <fnu@yavdr.org>2017-06-13 23:09:22 +0200
commitceb158e1bd9df3cc0c6f9243856faac6f735ffb8 (patch)
treec5f4de10edc31a97307453ebb2d1144e1c7a6e0f /menu_searchresults.c
parentf04099841879fd9fdec2ff2f8b89109109fa1ee0 (diff)
downloadvdr-plugin-epgsearch-ceb158e1bd9df3cc0c6f9243856faac6f735ffb8.tar.gz
vdr-plugin-epgsearch-ceb158e1bd9df3cc0c6f9243856faac6f735ffb8.tar.bz2
Fix more lock sequences.
Diffstat (limited to 'menu_searchresults.c')
-rw-r--r--menu_searchresults.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/menu_searchresults.c b/menu_searchresults.c
index 5c2019b..99c11bf 100644
--- a/menu_searchresults.c
+++ b/menu_searchresults.c
@@ -345,8 +345,11 @@ eOSState cMenuSearchResults::ShowSummary()
const cEvent *ei = ((cMenuSearchResultsItem *)Get(Current()))->event;
if (ei)
{
+ const cChannel *channel;
+ {
LOCK_CHANNELS_READ;
- const cChannel *channel = Channels->GetByChannelID(ei->ChannelID(), true, true);
+ channel = Channels->GetByChannelID(ei->ChannelID(), true, true);
+ }
if (channel)
return AddSubMenu(new cMenuEventSearch(ei, eventObjects));
}