From 1dc0125ef47e9d144f60144ed4d15e10bdbde72d Mon Sep 17 00:00:00 2001 From: denny Date: Fri, 12 Feb 2016 20:54:14 -0500 Subject: [PATCH] Resolves issue with LTR standard calls - ending state was not monitoring the correct channel number on call ends. --- src/module/decode/ltrstandard/LTRStandardDecoderState.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/module/decode/ltrstandard/LTRStandardDecoderState.java b/src/module/decode/ltrstandard/LTRStandardDecoderState.java index 8664f38e..6dacaf17 100644 --- a/src/module/decode/ltrstandard/LTRStandardDecoderState.java +++ b/src/module/decode/ltrstandard/LTRStandardDecoderState.java @@ -153,7 +153,9 @@ public class LTRStandardDecoderState extends DecoderState case CA_ENDD: CallEndMessage end = (CallEndMessage)message; - int repeater = end.getHomeRepeater(); + //Home channel is 31 for call end -- use the free channel + //as the call end channel + int repeater = end.getFree(); mLCNTracker.processCallChannel( repeater );