From c2a232fdee40898a671a8e85c1bc12df9e0efb89 Mon Sep 17 00:00:00 2001 From: Denny Date: Sat, 11 Aug 2018 05:42:45 -0400 Subject: [PATCH] Adds null checking to output processor. --- .../dsp/filter/channelizer/PolyphaseChannelSource.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/dsheirer/dsp/filter/channelizer/PolyphaseChannelSource.java b/src/main/java/io/github/dsheirer/dsp/filter/channelizer/PolyphaseChannelSource.java index 1872fb96..f8689efb 100644 --- a/src/main/java/io/github/dsheirer/dsp/filter/channelizer/PolyphaseChannelSource.java +++ b/src/main/java/io/github/dsheirer/dsp/filter/channelizer/PolyphaseChannelSource.java @@ -134,7 +134,11 @@ public class PolyphaseChannelSource extends TunerChannelSource public void receiveChannelResults(ReusableChannelResultsBuffer channelResultsBuffer) { mReusableComplexBufferAssembler.updateTimestamp(channelResultsBuffer.getTimestamp()); - mPolyphaseChannelOutputProcessor.receiveChannelResults(channelResultsBuffer); + + if(mPolyphaseChannelOutputProcessor != null) + { + mPolyphaseChannelOutputProcessor.receiveChannelResults(channelResultsBuffer); + } } /**