From 1b60980b18a922a3fdd1c17599168fb9af7b511a Mon Sep 17 00:00:00 2001 From: "[CST] Focus" Date: Mon, 2 Apr 2012 16:26:14 +0400 Subject: [PATCH] zapit/src/getservices.cpp: mask also id to search in FindChannel48 Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/52af48dd8966a09625ba96323055abdd57529116 Author: [CST] Focus Date: 2012-04-02 (Mon, 02 Apr 2012) --- src/zapit/src/getservices.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/zapit/src/getservices.cpp b/src/zapit/src/getservices.cpp index eb2bb6590..ee87f38ed 100644 --- a/src/zapit/src/getservices.cpp +++ b/src/zapit/src/getservices.cpp @@ -209,7 +209,7 @@ CZapitChannel * CServiceManager::FindCurrentChannel(const t_channel_id channel_i CZapitChannel * CServiceManager::FindChannel48(const t_channel_id channel_id) { for (channel_map_iterator_t it = allchans.begin(); it != allchans.end(); ++it) { - if((it->second.getChannelID() & 0xFFFFFFFFFFFFULL) == channel_id) + if((it->second.getChannelID() & 0xFFFFFFFFFFFFULL) == (channel_id & 0xFFFFFFFFFFFFULL)) return &it->second; } return NULL;