diff --git a/include/infer_tensor.h b/include/infer_tensor.h index 5c590e3361..2ba04a1803 100644 --- a/include/infer_tensor.h +++ b/include/infer_tensor.h @@ -74,7 +74,10 @@ class InferTensorBase { if (data_len == 0) { return true; } - memcpy_s(mutable_data(), data_size(), data, data_len); + auto ret = memcpy_s(mutable_data(), data_size(), data, data_len); + if (ret != 0) { + MS_LOG(EXCEPTION) << "Set data memcpy_s failed"; + } return true; } diff --git a/mindspore/ccsrc/backend/session/executor.h b/mindspore/ccsrc/backend/session/executor.h index 30b868d685..4a84be1931 100644 --- a/mindspore/ccsrc/backend/session/executor.h +++ b/mindspore/ccsrc/backend/session/executor.h @@ -125,7 +125,7 @@ class CreateCommGroupTask : public Task { void Run() override; std::string group_name_; std::vector ranks_; - bool result_; + bool result_{false}; }; class DestroyCommGroupTask : public Task { @@ -134,7 +134,7 @@ class DestroyCommGroupTask : public Task { ~DestroyCommGroupTask() override = default; void Run() override; std::string group_name_; - bool result_; + bool result_{false}; }; class ExitTask : public Task {