Skip to content

Commit d6f038c

Browse files
committed
Refs #10067. Fix event dequeing logic issue
1 parent cf0d7b0 commit d6f038c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

mythtv/libs/libmythtv/eithelper.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ EITHelper::EITHelper() :
5757
EITHelper::~EITHelper()
5858
{
5959
QMutexLocker locker(&eitList_lock);
60-
for (uint i = 0; i < db_events.size(); i++)
60+
while (db_events.size())
6161
delete db_events.dequeue();
6262

6363
delete eitfixup;
@@ -83,7 +83,7 @@ uint EITHelper::ProcessEvents(void)
8383
return 0;
8484

8585
MSqlQuery query(MSqlQuery::InitCon());
86-
for (uint i = 0; (i < kChunkSize) && (i < db_events.size()); i++)
86+
for (uint i = 0; (i < kChunkSize) && (db_events.size() > 0); i++)
8787
{
8888
DBEventEIT *event = db_events.dequeue();
8989
eitList_lock.unlock();

0 commit comments

Comments
 (0)