4 changes: 4 additions & 0 deletions mythtv/programs/mythbackend/scheduler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,8 @@ Scheduler::~Scheduler()
wait();
locker.relock();
}
else
MSqlQuery::CloseDDCon();

while (!reclist.empty())
{
Expand Down Expand Up @@ -1901,6 +1903,8 @@ void Scheduler::run(void)
idleTimeoutSecs, idleWaitForRecordingTime);
}
}

MSqlQuery::CloseSchedCon();
threadDeregister();
}

Expand Down