From 29c2bdee93e1d41306ec2cef34ab19fd0e6519ac Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 30 Aug 2017 10:04:00 +0200 Subject: [PATCH] curl.h: CURLSSLBACKEND_WOLFSSL used wrong value The CURLSSLBACKEND_WOLFSSL is supposed to be an alias for CURLSSLBACKEND_CYASSL, but used an erronous value. To reduce the risk for a similar mistake, define the backend aliases to use the enum values instead. Reported-by: Gisle Vanem Bug: https://curl.haxx.se/mail/lib-2017-08/0120.html --- include/curl/curl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/curl/curl.h b/include/curl/curl.h index 710e4beff..0f06d20aa 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -2244,9 +2244,9 @@ typedef enum { } curl_sslbackend; /* aliases for library clones and renames */ -#define CURLSSLBACKEND_LIBRESSL 1 -#define CURLSSLBACKEND_BORINGSSL 1 -#define CURLSSLBACKEND_WOLFSSL 6 +#define CURLSSLBACKEND_LIBRESSL CURLSSLBACKEND_OPENSSL +#define CURLSSLBACKEND_BORINGSSL CURLSSLBACKEND_OPENSSL +#define CURLSSLBACKEND_WOLFSSL CURLSSLBACKEND_CYASSL /* Information about the SSL library used and the respective internal SSL handle, which can be used to obtain further information regarding the