From: Viktor Szakats Date: Sat, 16 Jul 2022 14:10:39 +0000 (+0000) Subject: doh: use https protocol by default X-Git-Tag: curl-7_85_0~165 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a19f0601feb598aa55a644a7b9f32232fea9a51f;p=thirdparty%2Fcurl.git doh: use https protocol by default The only allowed protocol is https, so it makes sense to use that by default if not passed explicitly by the user. Reported-by: MasterInQuestion on github Reviewed-by: Jay Satiro Fixes #9163 Closes #9165 --- diff --git a/lib/doh.c b/lib/doh.c index a21c94f880..a86e157fc0 100644 --- a/lib/doh.c +++ b/lib/doh.c @@ -243,6 +243,7 @@ static CURLcode dohprobe(struct Curl_easy *data, the gcc typecheck helpers */ struct dynbuf *resp = &p->serverdoh; ERROR_CHECK_SETOPT(CURLOPT_URL, url); + ERROR_CHECK_SETOPT(CURLOPT_DEFAULT_PROTOCOL, "https"); ERROR_CHECK_SETOPT(CURLOPT_WRITEFUNCTION, doh_write_cb); ERROR_CHECK_SETOPT(CURLOPT_WRITEDATA, resp); ERROR_CHECK_SETOPT(CURLOPT_POSTFIELDS, p->dohbuffer);