From b34c510658c2d67142aa5bb3d709c87cb679475e Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Mon, 18 Sep 2017 14:11:34 +0200 Subject: [PATCH 1/2] fix memleak Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/511d953a1876e330c794559313923275ea6ce1c6 Author: Jacek Jendrzej Date: 2017-09-18 (Mon, 18 Sep 2017) --- src/neutrino.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/neutrino.cpp b/src/neutrino.cpp index 55b296ad5..4d3a93b59 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -3823,6 +3823,7 @@ void CNeutrinoApp::saveEpg(bool cvfd_mode) //printf("Msg %x timeout %d EVT_SI_FINISHED %x\n", msg, CRCInput::RC_timeout, NeutrinoMessages::EVT_SI_FINISHED); CVFD::getInstance()->Clear(); CVFD::getInstance()->setMode(cvfd_mode ? CVFD::MODE_SHUTDOWN : CVFD::MODE_STANDBY);// true CVFD::MODE_SHUTDOWN , false CVFD::MODE_STANDBY + delete [] (unsigned char*) data; break; } else if (!cvfd_mode){ printf("wait for epg saving, Msg %x \n", (int) msg); From 48cf627494ca422ac83326bcfa462753a4668ba2 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Mon, 18 Sep 2017 14:57:11 +0200 Subject: [PATCH 2/2] osd_setup.cpp fix memleak Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/82a0cdeb685035d99e6e6d75f1e572a50ecc85d0 Author: Jacek Jendrzej Date: 2017-09-18 (Mon, 18 Sep 2017) --- src/gui/osd_setup.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/osd_setup.cpp b/src/gui/osd_setup.cpp index 1dd760c9b..736c7f417 100644 --- a/src/gui/osd_setup.cpp +++ b/src/gui/osd_setup.cpp @@ -1516,6 +1516,7 @@ int COsdSetup::showContextChanlistMenu(CChannelList *parent_channellist) int res = menu_chanlist->exec(NULL, ""); cselected = menu_chanlist->getSelected(); + delete channellistNotifier; delete menu_chanlist; return res; }