Parcourir la source

Fix Windows build error

yhirose il y a 5 mois
Parent
commit
02d3825149
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      httplib.h

+ 4 - 2
httplib.h

@@ -16322,8 +16322,10 @@ inline STACK_OF(X509_NAME) *
   X509 *cert = nullptr;
   X509 *cert = nullptr;
   while ((cert = PEM_read_bio_X509(bio, nullptr, nullptr, nullptr)) !=
   while ((cert = PEM_read_bio_X509(bio, nullptr, nullptr, nullptr)) !=
          nullptr) {
          nullptr) {
-    X509_NAME *name = X509_get_subject_name(cert);
-    if (name) { sk_X509_NAME_push(ca_list, X509_NAME_dup(name)); }
+    const X509_NAME *name = X509_get_subject_name(cert);
+    if (name) {
+      sk_X509_NAME_push(ca_list, X509_NAME_dup(const_cast<X509_NAME *>(name)));
+    }
     X509_free(cert);
     X509_free(cert);
   }
   }
   BIO_free(bio);
   BIO_free(bio);