]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Drop curl host check when using ESX without check
authorShahar Klein <shaharklein@yahoo.com>
Tue, 28 Jul 2009 10:13:20 +0000 (12:13 +0200)
committerDaniel Veillard <veillard@redhat.com>
Tue, 28 Jul 2009 10:13:20 +0000 (12:13 +0200)
* src/esx/esx_vi.c: drop host check if no_verify=1, but as Matthias
  pointed out if no_verify=2 we should check the host is the right
  one

src/esx/esx_vi.c

index 1087926acbacad61086347ffac529ef503adb9c8..7a429761d927e0b890595b6cb936c403a5cdb612 100644 (file)
@@ -239,6 +239,7 @@ esxVI_Context_Connect(virConnectPtr conn, esxVI_Context *ctx, const char *url,
     curl_easy_setopt(ctx->curl_handle, CURLOPT_HEADER, 0);
     curl_easy_setopt(ctx->curl_handle, CURLOPT_FOLLOWLOCATION, 1);
     curl_easy_setopt(ctx->curl_handle, CURLOPT_SSL_VERIFYPEER, noVerify ? 0 : 1);
+    curl_easy_setopt(ctx->curl_handle, CURLOPT_SSL_VERIFYHOST, noVerify ? 0 : 2);
     curl_easy_setopt(ctx->curl_handle, CURLOPT_COOKIEFILE, "");
     curl_easy_setopt(ctx->curl_handle, CURLOPT_HTTPHEADER, ctx->curl_headers);
     curl_easy_setopt(ctx->curl_handle, CURLOPT_WRITEFUNCTION,