From 729b7e27a8932cc7dd58809ffc0f83746f885ea0 Mon Sep 17 00:00:00 2001 From: Dennis Sheirer Date: Thu, 9 Nov 2023 04:48:42 -0500 Subject: [PATCH] #732 Resolves P25P2 call events sometimes missing FROM radio ID even though the ID was decoded. --- .../dsheirer/module/decode/p25/phase2/P25P2DecoderState.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/io/github/dsheirer/module/decode/p25/phase2/P25P2DecoderState.java b/src/main/java/io/github/dsheirer/module/decode/p25/phase2/P25P2DecoderState.java index 12c3d09d9..f35a4ea70 100644 --- a/src/main/java/io/github/dsheirer/module/decode/p25/phase2/P25P2DecoderState.java +++ b/src/main/java/io/github/dsheirer/module/decode/p25/phase2/P25P2DecoderState.java @@ -1059,6 +1059,8 @@ private void closeCurrentCallEvent(long timestamp, boolean resetIdentifiers, Mac { if(mCurrentCallEvent != null) { + //Refresh the identifier collection before we close out the event + mCurrentCallEvent.setIdentifierCollection(getIdentifierCollection().copyOf()); mCurrentCallEvent.end(timestamp); broadcast(mCurrentCallEvent); mCurrentCallEvent = null;