Avoid implicitly dropping const modifier
[folly.git] / folly / ssl / OpenSSLCertUtils.cpp
index f73976316ebfeccd221678f4f57517f34e629aaf..9b9efa3eb3f89401f2e303a485dbda7efb00f207 100644 (file)
@@ -199,7 +199,8 @@ std::unique_ptr<IOBuf> OpenSSLCertUtils::derEncode(X509& x509) {
 
 std::vector<X509UniquePtr> OpenSSLCertUtils::readCertsFromBuffer(
     ByteRange range) {
-  BioUniquePtr b(BIO_new_mem_buf(range.data(), range.size()));
+  BioUniquePtr b(
+      BIO_new_mem_buf(const_cast<unsigned char*>(range.data()), range.size()));
   if (!b) {
     throw std::runtime_error("failed to create BIO");
   }