[mythtv-commits] [MythTV/mythtv] 57ffe6: Prevent data corruption in dvbchannel.cpp causing ...

kmdewaal noreply at github.com
Thu May 30 08:28:23 UTC 2019


  Branch: refs/heads/fixes/30
  Home:   https://github.com/MythTV/mythtv
  Commit: 57ffe65dbc1a80b0f4289f7c6a2b8f2e73e2cf51
      https://github.com/MythTV/mythtv/commit/57ffe65dbc1a80b0f4289f7c6a2b8f2e73e2cf51
  Author: Simon Hyde <simon at icedrop.net>
  Date:   2019-05-30 (Thu, 30 May 2019)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp

  Log Message:
  -----------
  Prevent data corruption in dvbchannel.cpp causing hang

m_is_open was being corrupted by multiple simultaneous modifications,
leading to it managing to create infinite loops within its underlying
data structure. This patch extends the locking of m_hw_lock to cover
all uses of m_is_open, preventing issues.


  Commit: 6bd8cd499382fd8b132218274fb4ae326c2b0243
      https://github.com/MythTV/mythtv/commit/6bd8cd499382fd8b132218274fb4ae326c2b0243
  Author: Klaas de Waal <klaas at modu.home.lan>
  Date:   2019-05-30 (Thu, 30 May 2019)

  Changed paths:
    M mythtv/libs/libmythtv/recorders/dvbchannel.cpp

  Log Message:
  -----------
  Remove m_ in class member names for backport to fixes-30

Refs #13415


Compare: https://github.com/MythTV/mythtv/compare/a32ec4bdea13...6bd8cd499382


More information about the mythtv-commits mailing list