mirror of
				https://github.com/vdr-projects/vdr.git
				synced 2025-03-01 10:50:46 +00:00 
			
		
		
		
	Fixed a crash when stopping VDR while recording encrypted channels with MTD
This commit is contained in:
		
							
								
								
									
										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; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user