replace unsafe funtion 'memcpy' with 'memcpy_s'.

pull/6049/head
maning202007 4 years ago
parent 0202ed7678
commit 00ad38d78d

@ -79,7 +79,10 @@ std::vector<std::string> ChunkString(std::string str, int graph_size) {
}
std::string buffer;
buffer.resize(chunk_size);
memcpy(reinterpret_cast<char *>(buffer.data()), str.data() + size_iter, chunk_size);
errno_t err = memcpy_s(reinterpret_cast<char *>(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;
}

Loading…
Cancel
Save