diff --git a/msmonitor/plugin/ipc_monitor/DynoLogNpuMonitor.cpp b/msmonitor/plugin/ipc_monitor/DynoLogNpuMonitor.cpp index a8b8220a9a362ae3f1e67e99a425c466f4d1e63e..c607893db7cdc95b2c3ce51beb164b3bfb55ad26 100644 --- a/msmonitor/plugin/ipc_monitor/DynoLogNpuMonitor.cpp +++ b/msmonitor/plugin/ipc_monitor/DynoLogNpuMonitor.cpp @@ -62,6 +62,7 @@ bool DynoLogNpuMonitor::Init() ErrCode DynoLogNpuMonitor::DealMonitorReq(MsptiMonitorCfg& cmd) { auto msptiMonitor = MsptiMonitor::GetInstance(); + if (cmd.monitorStop) { if (msptiMonitor->IsStarted()) { LOG(INFO) << "Stop mspti monitor thread successfully";