diff --git a/src/mesh/Router.cpp b/src/mesh/Router.cpp index e605cfc94..3010176a0 100644 --- a/src/mesh/Router.cpp +++ b/src/mesh/Router.cpp @@ -153,7 +153,11 @@ void Router::setReceivedMessage() meshtastic_QueueStatus Router::getQueueStatus() { - return iface->getQueueStatus(); + if (!iface) { + meshtastic_QueueStatus qs; + qs.res = qs.mesh_packet_id = qs.free = qs.maxlen = 0; + return qs; + } else return iface->getQueueStatus(); } ErrorCode Router::sendLocal(meshtastic_MeshPacket *p, RxSource src)