diff --git a/DV3003.cpp b/DV3003.cpp index 50cc1e5..2db45c7 100644 --- a/DV3003.cpp +++ b/DV3003.cpp @@ -383,12 +383,12 @@ void CDV3003::FeedDevice() in_mux.lock(); auto packet = inq.pop(); in_mux.unlock(); - #ifdef DEBUG - if (packet->IsLast()) - Controller.Dump(packet, "FeedDevice got a packet from inq:"); - #endif if (packet) { + #ifdef DEBUG + if (packet->IsLast()) + Controller.Dump(packet, "FeedDevice got a packet from inq:"); + #endif bool device_is_ready = false; const bool needs_audio = (Encoding::dstar==type) ? packet->DStarIsSet() : packet->DMRIsSet();