use std::memcpy instead of std::copy (avoid checked iterators assertions)
This commit is contained in:
parent
d0284991ed
commit
4e7ccaa298
@ -50,13 +50,13 @@ FingerPrint::FingerPrint() : magic_number(1297240911)
|
|||||||
std::string temp_string(__DATE__);
|
std::string temp_string(__DATE__);
|
||||||
temp_string += __TIME__;
|
temp_string += __TIME__;
|
||||||
|
|
||||||
std::copy(MD5PREPARE, MD5PREPARE + strlen(MD5PREPARE), md5_prepare);
|
std::memcpy(md5_prepare, MD5PREPARE, strlen(MD5PREPARE));
|
||||||
temp_string += md5_prepare;
|
temp_string += md5_prepare;
|
||||||
std::copy(MD5RTREE, MD5RTREE + 32, md5_tree);
|
std::memcpy(md5_tree, MD5RTREE, 32);
|
||||||
temp_string += md5_tree;
|
temp_string += md5_tree;
|
||||||
std::copy(MD5GRAPH, MD5GRAPH + 32, md5_graph);
|
std::memcpy(md5_graph, MD5GRAPH, 32);
|
||||||
temp_string += md5_graph;
|
temp_string += md5_graph;
|
||||||
std::copy(MD5OBJECTS, MD5OBJECTS + 32, md5_objects);
|
std::memcpy(md5_objects, MD5OBJECTS, 32);
|
||||||
temp_string += md5_objects;
|
temp_string += md5_objects;
|
||||||
|
|
||||||
named_uuid = gen(temp_string);
|
named_uuid = gen(temp_string);
|
||||||
|
Loading…
Reference in New Issue
Block a user