diff --git a/mythtv/libs/libmythbase/housekeeper.cpp b/mythtv/libs/libmythbase/housekeeper.cpp index ddc7e60f58a..37da011f684 100644 --- a/mythtv/libs/libmythbase/housekeeper.cpp +++ b/mythtv/libs/libmythbase/housekeeper.cpp @@ -501,6 +501,8 @@ HouseKeeper::HouseKeeper(void) : m_timer(NULL) HouseKeeper::~HouseKeeper(void) { + gCoreContext->removeListener(this); + if (m_timer) { m_timer->stop();