Loading lib/vtls/darwinssl.c +12 −2 Original line number Diff line number Diff line Loading @@ -34,6 +34,11 @@ #ifdef USE_DARWINSSL #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wtautological-pointer-compare" #endif __clang__ #ifdef HAVE_LIMITS_H #include <limits.h> #endif Loading Loading @@ -2033,7 +2038,8 @@ static CURLcode pkp_pin_peer_pubkey(struct Curl_easy *data, const char *pinnedpubkey) { /* Scratch */ size_t pubkeylen, realpubkeylen, spkiHeaderLength = 24; unsigned char *pubkey = NULL, *realpubkey = NULL, *spkiHeader = NULL; unsigned char *pubkey = NULL, *realpubkey = NULL; const unsigned char *spkiHeader = NULL; CFDataRef publicKeyBits = NULL; /* Result is returned to caller */ Loading Loading @@ -2076,7 +2082,7 @@ static CURLcode pkp_pin_peer_pubkey(struct Curl_easy *data, #endif /* DARWIN_SSL_PINNEDPUBKEY_V2 */ pubkeylen = CFDataGetLength(publicKeyBits); pubkey = CFDataGetBytePtr(publicKeyBits); pubkey = (unsigned char *)CFDataGetBytePtr(publicKeyBits); switch(pubkeylen) { case 526: Loading Loading @@ -2845,4 +2851,8 @@ static ssize_t darwinssl_recv(struct connectdata *conn, return (ssize_t)processed; } #ifdef __clang__ #pragma clang diagnostic pop #endif #endif /* USE_DARWINSSL */ Loading
lib/vtls/darwinssl.c +12 −2 Original line number Diff line number Diff line Loading @@ -34,6 +34,11 @@ #ifdef USE_DARWINSSL #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wtautological-pointer-compare" #endif __clang__ #ifdef HAVE_LIMITS_H #include <limits.h> #endif Loading Loading @@ -2033,7 +2038,8 @@ static CURLcode pkp_pin_peer_pubkey(struct Curl_easy *data, const char *pinnedpubkey) { /* Scratch */ size_t pubkeylen, realpubkeylen, spkiHeaderLength = 24; unsigned char *pubkey = NULL, *realpubkey = NULL, *spkiHeader = NULL; unsigned char *pubkey = NULL, *realpubkey = NULL; const unsigned char *spkiHeader = NULL; CFDataRef publicKeyBits = NULL; /* Result is returned to caller */ Loading Loading @@ -2076,7 +2082,7 @@ static CURLcode pkp_pin_peer_pubkey(struct Curl_easy *data, #endif /* DARWIN_SSL_PINNEDPUBKEY_V2 */ pubkeylen = CFDataGetLength(publicKeyBits); pubkey = CFDataGetBytePtr(publicKeyBits); pubkey = (unsigned char *)CFDataGetBytePtr(publicKeyBits); switch(pubkeylen) { case 526: Loading Loading @@ -2845,4 +2851,8 @@ static ssize_t darwinssl_recv(struct connectdata *conn, return (ssize_t)processed; } #ifdef __clang__ #pragma clang diagnostic pop #endif #endif /* USE_DARWINSSL */