diff --git a/utils/MsgTask.cpp b/utils/MsgTask.cpp index a0dc57f9..636dd4cd 100644 --- a/utils/MsgTask.cpp +++ b/utils/MsgTask.cpp @@ -73,7 +73,11 @@ void MsgTask::destroy() { } void MsgTask::sendMsg(const LocMsg* msg) const { - msg_q_snd((void*)mQ, (void*)msg, LocMsgDestroy); + if (msg) { + msg_q_snd((void*)mQ, (void*)msg, LocMsgDestroy); + } else { + LOC_LOGE("%s: msg is NULL", __func__); + } } void MsgTask::prerun() {