From: JINMEI Tatuya Date: Wed, 29 Aug 2012 18:01:24 +0000 (+0000) Subject: [master] added missing header file and namespace for memcpy(). X-Git-Tag: trac2351_base~108 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8fd8ed2aed8f309b655661389cf6ae043a854fe5;p=thirdparty%2Fkea.git [master] added missing header file and namespace for memcpy(). some stricter compilers require this. this fixes a build failure: http://git.bind10.isc.org/~tester/builder/BIND10/20120829105133-Solaris10-sparc-Sunstudio/logs/build.out okayed on jabber. --- diff --git a/src/lib/datasrc/memory/zone_data.cc b/src/lib/datasrc/memory/zone_data.cc index 033af150c3..e2cbdef141 100644 --- a/src/lib/datasrc/memory/zone_data.cc +++ b/src/lib/datasrc/memory/zone_data.cc @@ -27,6 +27,7 @@ #include #include +#include #include // for the placement new #include @@ -94,7 +95,7 @@ NSEC3Data::create(util::MemorySegment& mem_sgmt, uint8_t hashalg, uint8_t* dp = param_data->getSaltBuf(); *dp++ = salt_len; if (salt_len > 0) { - memcpy(dp, &salt.at(0), salt_len); // use at for safety + std::memcpy(dp, &salt.at(0), salt_len); // use at for safety } return (param_data);