]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[master] added missing header file and namespace for memcpy().
authorJINMEI Tatuya <jinmei@isc.org>
Wed, 29 Aug 2012 18:01:24 +0000 (18:01 +0000)
committerJINMEI Tatuya <jinmei@isc.org>
Wed, 29 Aug 2012 18:01:24 +0000 (18:01 +0000)
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.

src/lib/datasrc/memory/zone_data.cc

index 033af150c34649355f493894e3133ecf39800736..e2cbdef14194a853b6e061fa1ca3387316011554 100644 (file)
@@ -27,6 +27,7 @@
 #include <boost/function.hpp>
 
 #include <cassert>
+#include <cstring>
 #include <new>                  // for the placement new
 #include <vector>
 
@@ -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);