[mythtv-commits] mythtv commit: r19045 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Mon Nov 10 16:41:56 UTC 2008

      Author: danielk
        Date: 2008-11-10 16:41:55 +0000 (Mon, 10 Nov 2008)
New Revision: 19045
   Changeset: http://cvs.mythtv.org/trac/changeset/19045




Refs #2287. Fix a locking problem introduced by [19042], basically the commBreakMapLock is non-recursive so it was being locked twice by NVP::AutoCommercialSkip() after I added a missing locking in NVP::ClearAfterSeek() which was being called with and without a lock being held but calls SetCommBreakIter() which requires the lock to be held. Now ClearAfterSeek is only called when the lock isn't being held.

More information about the mythtv-commits mailing list