mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Fixed a crash in a plugin using cDeviceHook when VDR ends
This commit is contained in:
parent
33342fb17b
commit
d3bf039f3f
@ -680,6 +680,7 @@ Oliver Endriss <o.endriss@gmx.de>
|
||||
for his input on calculating the Aspect factor in GetOsdSize()
|
||||
for suggesting a better way of handling calls to realloc()
|
||||
for making the cutter set the 'broken link' flag for MPEG2 TS recordings
|
||||
for reporting a crash in a plugin using cDeviceHook when VDR ends
|
||||
|
||||
Reinhard Walter Buchner <rw.buchner@freenet.de>
|
||||
for adding some satellites to 'sources.conf'
|
||||
|
1
HISTORY
1
HISTORY
@ -6848,3 +6848,4 @@ Video Disk Recorder Revision History
|
||||
- Fixed asserting there is a live programme if the primary device is bonded with
|
||||
a device that starts a recording on a different band.
|
||||
- Fixed the return type of cMyDeviceHook::DeviceProvidesTransponder() in PLUGINS.html.
|
||||
- Fixed a crash in a plugin using cDeviceHook when VDR ends (reported by Oliver Endriss).
|
||||
|
3
device.c
3
device.c
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: device.c 2.45 2012/01/17 15:28:57 kls Exp $
|
||||
* $Id: device.c 2.46 2012/01/18 10:43:00 kls Exp $
|
||||
*/
|
||||
|
||||
#include "device.h"
|
||||
@ -335,6 +335,7 @@ void cDevice::SetCamSlot(cCamSlot *CamSlot)
|
||||
|
||||
void cDevice::Shutdown(void)
|
||||
{
|
||||
deviceHooks.Clear();
|
||||
primaryDevice = NULL;
|
||||
for (int i = 0; i < numDevices; i++) {
|
||||
delete device[i];
|
||||
|
Loading…
Reference in New Issue
Block a user