diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index c6c4c9d1a8..86353d9cc2 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -567,6 +567,13 @@ jobs: type: 'Debug' tflags: '~1516 ~2301 ~2302 ~2303 ~2307' config: '-DENABLE_DEBUG=ON -DENABLE_UNICODE=OFF -DCURL_USE_SCHANNEL=OFF -DCURL_BROTLI=ON -DCURL_ZSTD=ON -DCURL_USE_LIBPSL=ON -DHTTP_ONLY=ON' + - name: 'wolfssl' + install: 'brotli zlib zstd libpsl nghttp2 wolfssl libssh2 pkgconf gsasl' + arch: 'x64' + plat: 'windows' + type: 'Debug' + tflags: '~1516' + config: '-DENABLE_DEBUG=ON -DENABLE_UNICODE=OFF -DCURL_USE_SCHANNEL=OFF -DCURL_BROTLI=ON -DCURL_ZSTD=ON -DCURL_USE_LIBPSL=ON -DUSE_NGHTTP2=ON -DBUILD_SHARED_LIBS=OFF -DCURL_USE_LIBSSH2=ON -DCURL_USE_WOLFSSL=ON -DCURL_USE_GSASL=ON' fail-fast: false steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4 diff --git a/lib/vtls/wolfssl.c b/lib/vtls/wolfssl.c index a8ae28f09b..0ff36d99d6 100644 --- a/lib/vtls/wolfssl.c +++ b/lib/vtls/wolfssl.c @@ -1009,7 +1009,8 @@ wolfssl_connect_step1(struct Curl_cfilter *cf, struct Curl_easy *data) } -static char *wolfssl_strerror(unsigned long error, char *buf, size_t size) +static char *wolfssl_strerror(unsigned long error, char *buf, + unsigned long size) { DEBUGASSERT(size); *buf = '\0';