]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Update ext/lmdb-safe/lmdb-safe.cc
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 17 Mar 2023 13:28:26 +0000 (14:28 +0100)
committerGitHub <noreply@github.com>
Fri, 17 Mar 2023 13:28:26 +0000 (14:28 +0100)
Co-authored-by: Remi Gacogne <github@coredump.fr>
ext/lmdb-safe/lmdb-safe.cc

index 4a146feba4e8838395eecf445381e3e1227413bb..879887a04d0f8543653d1ce8b301db38d6281b3f 100644 (file)
@@ -24,13 +24,13 @@ static string MDBError(int rc)
 
 namespace LMDBLS {
   // this also returns a pointer to the string's data. Do not hold on to it too long!
-  LSheader* LSassertFixedHeaderSize(std::string_view val) {
+  const LSheader* LSassertFixedHeaderSize(std::string_view val) {
     // cerr<<"val.size()="<<val.size()<<endl;
     if (val.size() < LS_MIN_HEADER_SIZE) {
       throw std::runtime_error("LSheader too short");
     }
 
-    return (LSheader*)val.data();
+    return reinterpret_cast<const LSheader*>(val.data());
   }
 
   size_t LScheckHeaderAndGetSize(std::string_view val, size_t datasize) {