From 336c47ec6413c939d2c66fe60ebef7d8d251074d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Sun, 19 Jul 2009 19:16:00 +0300 Subject: Fix valid page number check in TeletextBrowser::ExecuteAction (Closes #154) --- HISTORY | 1 + menu.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/HISTORY b/HISTORY index 640d0b3..c61e0e6 100644 --- a/HISTORY +++ b/HISTORY @@ -3,6 +3,7 @@ VDR Plugin 'osdteletext' Revision History 20xx-xx-xx: version x.x.x - Updated Italian translation provided by Diego Pierotto (Closes #151) +- Fix valid page number check in TeletextBrowser::ExecuteAction (Closes #154) 2009-06-02: version 0.8.3 - Updated Ukrainian translation provided by Yarema P. aka Knedlyk (Closes #133) diff --git a/menu.c b/menu.c index cfa7a3b..ea61eb5 100644 --- a/menu.c +++ b/menu.c @@ -319,7 +319,7 @@ void TeletextBrowser::ExecuteAction(eTeletextAction e) { //This means, we convert the number to what it would be if the string //had been parsed with hexadecimal base. int pageNr=PSEUDO_HEX_TO_DECIMAL((int)e); - if (0x100<=pageNr<=0x899) { + if (0x100<=pageNr && pageNr<=0x899) { if (selectingChannel) { selectingChannel=false; Display::ClearMessage(); -- cgit v1.2.3