From 00ad38d78d42e937bba2555697e1f6c04211c6f5 Mon Sep 17 00:00:00 2001 From: maning202007 Date: Fri, 11 Sep 2020 15:15:45 +0800 Subject: [PATCH] replace unsafe funtion 'memcpy' with 'memcpy_s'. --- mindspore/ccsrc/debug/debugger/grpc_client.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mindspore/ccsrc/debug/debugger/grpc_client.cc b/mindspore/ccsrc/debug/debugger/grpc_client.cc index 630fcae48d..d5b3cf7d75 100644 --- a/mindspore/ccsrc/debug/debugger/grpc_client.cc +++ b/mindspore/ccsrc/debug/debugger/grpc_client.cc @@ -79,7 +79,10 @@ std::vector ChunkString(std::string str, int graph_size) { } std::string buffer; buffer.resize(chunk_size); - memcpy(reinterpret_cast(buffer.data()), str.data() + size_iter, chunk_size); + errno_t err = memcpy_s(reinterpret_cast(buffer.data()), chunk_size, str.data() + size_iter, chunk_size); + if (err != 0) { + MS_LOG(ERROR) << "memcpy_s failed. err code is: " << err; + } buf.push_back(buffer); size_iter += CHUNK_SIZE; }