mirror of
https://github.com/VDR4Arch/vdr.git
synced 2023-10-10 13:36:52 +02:00
Fixed a crash when stopping VDR while recording encrypted channels with MTD
This commit is contained in:
parent
2d9eb7e25d
commit
fe57c16f6f
5
ci.c
5
ci.c
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: ci.c 4.8 2017/03/23 14:30:56 kls Exp $
|
||||
* $Id: ci.c 4.9 2017/03/25 14:09:23 kls Exp $
|
||||
*/
|
||||
|
||||
#include "ci.h"
|
||||
@ -1854,8 +1854,7 @@ cCamSlot::cCamSlot(cCiAdapter *CiAdapter, bool WantsTsData, cCamSlot *MasterSlot
|
||||
|
||||
cCamSlot::~cCamSlot()
|
||||
{
|
||||
if (assignedDevice)
|
||||
assignedDevice->SetCamSlot(NULL);
|
||||
Assign(NULL);
|
||||
delete caPidReceiver;
|
||||
delete caActivationReceiver;
|
||||
CamSlots.Del(this, false);
|
||||
|
3
mtd.c
3
mtd.c
@ -4,7 +4,7 @@
|
||||
* See the main source file 'vdr.c' for copyright information and
|
||||
* how to reach the author.
|
||||
*
|
||||
* $Id: mtd.c 1.4 2017/03/23 14:34:53 kls Exp $
|
||||
* $Id: mtd.c 1.5 2017/03/25 14:09:31 kls Exp $
|
||||
*/
|
||||
|
||||
#include "mtd.h"
|
||||
@ -235,6 +235,7 @@ cMtdCamSlot::cMtdCamSlot(cCamSlot *MasterSlot, int Index)
|
||||
|
||||
cMtdCamSlot::~cMtdCamSlot()
|
||||
{
|
||||
Assign(NULL);
|
||||
delete mtdMapper;
|
||||
delete mtdBuffer;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user