From 733f7a53826e96c198c7aebfbadfffcc4c8225e8 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Sat, 12 Oct 2013 22:01:17 +0200 Subject: [PATCH] CControlAPI::GetBouquetCGI fix segfault --- src/nhttpd/tuxboxapi/coolstream/controlapi.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/nhttpd/tuxboxapi/coolstream/controlapi.cpp b/src/nhttpd/tuxboxapi/coolstream/controlapi.cpp index 6e5a1f939..d699533a6 100644 --- a/src/nhttpd/tuxboxapi/coolstream/controlapi.cpp +++ b/src/nhttpd/tuxboxapi/coolstream/controlapi.cpp @@ -966,6 +966,9 @@ void CControlAPI::GetBouquetCGI(CyhookHandler *hh) { BouquetNr = atoi(hh->ParamList["bouquet"].c_str()); if (BouquetNr > 0) BouquetNr--; + if((BouquetNr > 0) && (BouquetNr >= bsize)) + BouquetNr = bsize-1; + startBouquet = BouquetNr; bsize = BouquetNr+1; }