diff --git a/src/host/p25/Control.cpp b/src/host/p25/Control.cpp index f982929f..aa5090e9 100644 --- a/src/host/p25/Control.cpp +++ b/src/host/p25/Control.cpp @@ -1602,8 +1602,6 @@ void Control::processNetwork() lsd.setLSD1(lsd1); lsd.setLSD2(lsd2); - m_networkWatchdog.start(); - if (m_debug) { Utils::dump(2U, "* !!! P25 Network Frame", data.get(), frameLength); } diff --git a/src/host/p25/packet/Voice.cpp b/src/host/p25/packet/Voice.cpp index f677a716..616f1fb0 100644 --- a/src/host/p25/packet/Voice.cpp +++ b/src/host/p25/packet/Voice.cpp @@ -1874,6 +1874,7 @@ void Voice::writeNet_LDU1() } } + m_p25->m_networkWatchdog.start(); m_hadVoice = true; m_p25->m_netState = RS_NET_AUDIO; m_p25->m_netLastDstId = dstId; @@ -2087,6 +2088,8 @@ void Voice::writeNet_LDU2() return; } + m_p25->m_networkWatchdog.start(); + uint8_t mi[MI_LENGTH_BYTES]; control.getMI(mi);