summaryrefslogtreecommitdiff
path: root/HISTORY
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2020-05-18 16:47:29 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2020-05-18 16:47:29 +0200
commit196785ff054a3236747ac8ad0302300c052d377a (patch)
tree12c4559386bc990b9e64804e80268f3387e5899d /HISTORY
parentdd9dd76722fac5902b9237d836bb1b7bce9bcbae (diff)
downloadvdr-196785ff054a3236747ac8ad0302300c052d377a.tar.gz
vdr-196785ff054a3236747ac8ad0302300c052d377a.tar.bz2
Fixed a possible crash in case replay is started and stopped in rapid sequence2.4.2
Diffstat (limited to 'HISTORY')
-rw-r--r--HISTORY11
1 files changed, 10 insertions, 1 deletions
diff --git a/HISTORY b/HISTORY
index 78a8bdab..edd56ac5 100644
--- a/HISTORY
+++ b/HISTORY
@@ -9420,7 +9420,7 @@ Video Disk Recorder Revision History
- Fixed handling the S2SatelliteDeliverySystemDescriptor for transponders broadcasting
in "backwards compatibility mode" according to ETSI EN 300 468 (thanks to Onur Sentürk).
-2020-05-15:
+2020-05-18: Version 2.4.2
- Fixed moving channels between number groups in SVDRP's MOVC command and the Channels
menu, in case a channel is moved to a higher number and into a numbered group
@@ -9443,3 +9443,12 @@ Video Disk Recorder Revision History
is valid (suggested by Helmut Binder).
- The isSingleByte parameter in the call to getCharacterTable() is deprecated and only
present for backwards compatibility.
+- Fixed a possible crash in case replay is started and stopped in rapid sequence, by
+ adding missing locking to cControl::Control(). The caller of this function must now
+ provide a cMutexLock which stays alive as long as the result of this call is used.
+ The old version of this function is still there for backwards compatibility with
+ plugins, because this problem appears to occur only under very rare circumstances.
+ Authors of plugins that use this function should switch to the new version, because
+ the old one is deprecated and will be removed in a future version.
+ The version numbers (both VDRVERSNUM and APIVERSNUM) have been bumped to 2.4.2, so
+ that plugins can detect the presence of the new cControl::Control().