Quellcode durchsuchen

ctest_submit: Check CA file during CDASH_UPLOAD

This fixes a bug where ctest(SUBMIT CDASH_UPLOAD ...) would fail when
attemping to submit to a site bearing a genuine SSL certificate.
This code path was missing a call to cmCurlSetCAInfo() which loads
the certificate authority file.
Zack Galbreath vor 7 Jahren
Ursprung
Commit
4464ef21da
1 geänderte Dateien mit 2 neuen und 0 gelöschten Zeilen
  1. 2 0
      Source/CTest/cmCTestCurl.cxx

+ 2 - 0
Source/CTest/cmCTestCurl.cxx

@@ -3,6 +3,7 @@
 #include "cmCTestCurl.h"
 
 #include "cmCTest.h"
+#include "cmCurl.h"
 #include "cmSystemTools.h"
 
 #include <ostream>
@@ -76,6 +77,7 @@ bool cmCTestCurl::InitCurl()
   if (!this->Curl) {
     return false;
   }
+  cmCurlSetCAInfo(this->Curl);
   if (this->VerifyPeerOff) {
     curl_easy_setopt(this->Curl, CURLOPT_SSL_VERIFYPEER, 0);
   }