--- a/device.c~	2016-04-03 11:56:48.000000000 +0200
+++ b/device.c	2016-04-03 12:06:12.086686041 +0200
@@ -1704,8 +1704,8 @@
   if (camSlot) {
      if (Receiver->priority > MINPRIORITY) { // priority check to avoid an infinite loop with the CAM slot's caPidReceiver
         camSlot->StartDecrypting();
-        if (!camSlot->IsDecrypting() && !camSlot->IsActivating())
-           camSlot->Assign(NULL);
+//        if (!camSlot->IsDecrypting() && !camSlot->IsActivating())
+//           camSlot->Assign(NULL);
         }
      }
   if (!receiversLeft)
