diff --git a/quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc b/quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc index bfc69e025..6f672806f 100644 --- a/quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc +++ b/quisp/modules/PhysicalConnection/BSA/BellStateAnalyzer.cc @@ -103,6 +103,8 @@ void BellStateAnalyzer::processPhotonRecords() { batch_click_msg->appendClickResults(processIndistinguishPhotons(p, q)); } else { batch_click_msg->appendClickResults({.success = false, .correction_operation = PauliOperator::I}); + discardPhoton(p); + discardPhoton(q); } } first_port_records.clear();