[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