From: Daniel Stenberg Date: Wed, 21 Sep 2022 08:32:54 +0000 (+0200) Subject: bearssl: make it proper C89 compliant X-Git-Tag: curl-7_86_0~172 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5263bbb316885bb95efd138a6a089d02dc921484;p=thirdparty%2Fcurl.git bearssl: make it proper C89 compliant --- diff --git a/lib/vtls/bearssl.c b/lib/vtls/bearssl.c index 94db9cecac..1221ce8c84 100644 --- a/lib/vtls/bearssl.c +++ b/lib/vtls/bearssl.c @@ -76,9 +76,9 @@ struct cafile_parser { #define CAFILE_SOURCE_PATH 1 #define CAFILE_SOURCE_BLOB 2 struct cafile_source { - const int type; - const char * const data; - const size_t len; + int type; + const char *data; + size_t len; }; static void append_dn(void *ctx, const void *buf, size_t len) @@ -618,11 +618,11 @@ static CURLcode bearssl_connect_step1(struct Curl_easy *data, } if(ca_info_blob) { - struct cafile_source source = { - CAFILE_SOURCE_BLOB, - ca_info_blob->data, - ca_info_blob->len, - }; + struct cafile_source source; + source.type = CAFILE_SOURCE_BLOB; + source.data = ca_info_blob->data; + source.len = ca_info_blob->len; + ret = load_cafile(&source, &backend->anchors, &backend->anchors_len); if(ret != CURLE_OK) { if(verifypeer) { @@ -635,11 +635,11 @@ static CURLcode bearssl_connect_step1(struct Curl_easy *data, } if(ssl_cafile) { - struct cafile_source source = { - CAFILE_SOURCE_PATH, - ssl_cafile, - 0, - }; + struct cafile_source source; + source.type = CAFILE_SOURCE_PATH; + source.data = ssl_cafile; + source.len = 0; + ret = load_cafile(&source, &backend->anchors, &backend->anchors_len); if(ret != CURLE_OK) { if(verifypeer) {