From a9d82331e63353e92a3673670de9007a9c93dc39 Mon Sep 17 00:00:00 2001 From: Klaus Schmidinger Date: Sun, 26 Nov 2017 15:02:54 +0100 Subject: Fixed a possible crash with plugins that retrieve player information after a replay has been stopped, but before the replay control has been destroyed --- HISTORY | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'HISTORY') diff --git a/HISTORY b/HISTORY index 8b793f05..dbaa40e3 100644 --- a/HISTORY +++ b/HISTORY @@ -9162,7 +9162,7 @@ Video Disk Recorder Revision History a subdirectory. - SVDRP peering can now be limited to the default SVDRP host (see MANUAL for details). -2017-11-12: Version 2.3.9 +2017-11-26: Version 2.3.9 - Updated the Italian OSD texts (thanks to Diego Pierotto). - Updated the Finnish OSD texts (thanks to Rolf Ahrenberg). @@ -9201,3 +9201,7 @@ Video Disk Recorder Revision History - Added some comments regarding font height (thanks to Thomas Reufer). - Fixed handling timers during the change from DST to winter time (thanks to Johann Friedrichs). +- Added missing checks of 'player' in member functions of cControl, and setting + cControl::player to NULL in cDvbPlayerControl::Stop() to avoid a possible crash + with plugins that retrieve player information after a replay has been stopped, but + before the replay control has been destroyed (thanks to Johann Friedrich). -- cgit v1.2.3