diff --git a/src/neutrino.cpp b/src/neutrino.cpp index 72435138c..df89fe861 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -3618,6 +3618,8 @@ int CNeutrinoApp::exec(CMenuTarget* parent, const std::string & actionKey) delete frameBuffer; stop_daemons(true); + delete videoDecoder; + cs_api_exit(); /* g_Timerd, g_Zapit and CVFD are used in stop_daemons */ delete g_Timerd; delete g_Zapit; //do we really need this?