forked from wolfSSL/wolfssl
Fix for wolfSSL_cmp_peer_cert_to_file
compiler warning with size_t
vs long
.
This commit is contained in:
@ -27060,7 +27060,7 @@ int wolfSSL_cmp_peer_cert_to_file(WOLFSSL* ssl, const char *fname)
|
|||||||
byte* myBuffer = staticBuffer;
|
byte* myBuffer = staticBuffer;
|
||||||
int dynamic = 0;
|
int dynamic = 0;
|
||||||
XFILE file = XBADFILE;
|
XFILE file = XBADFILE;
|
||||||
size_t sz = 0;
|
long sz = 0;
|
||||||
WOLFSSL_CTX* ctx = ssl->ctx;
|
WOLFSSL_CTX* ctx = ssl->ctx;
|
||||||
WOLFSSL_X509* peer_cert = &ssl->peerCert;
|
WOLFSSL_X509* peer_cert = &ssl->peerCert;
|
||||||
DerBuffer* fileDer = NULL;
|
DerBuffer* fileDer = NULL;
|
||||||
@ -27090,7 +27090,7 @@ int wolfSSL_cmp_peer_cert_to_file(WOLFSSL* ssl, const char *fname)
|
|||||||
|
|
||||||
if ((myBuffer != NULL) &&
|
if ((myBuffer != NULL) &&
|
||||||
(sz > 0) &&
|
(sz > 0) &&
|
||||||
(XFREAD(myBuffer, 1, sz, file) == sz) &&
|
(XFREAD(myBuffer, 1, sz, file) == (size_t)sz) &&
|
||||||
(PemToDer(myBuffer, (long)sz, CERT_TYPE,
|
(PemToDer(myBuffer, (long)sz, CERT_TYPE,
|
||||||
&fileDer, ctx->heap, NULL, NULL) == 0) &&
|
&fileDer, ctx->heap, NULL, NULL) == 0) &&
|
||||||
(fileDer->length != 0) &&
|
(fileDer->length != 0) &&
|
||||||
@ -35023,7 +35023,7 @@ err:
|
|||||||
{
|
{
|
||||||
unsigned char* pem = NULL;
|
unsigned char* pem = NULL;
|
||||||
int pemSz;
|
int pemSz;
|
||||||
long i = 0, l;
|
long i = 0, l;
|
||||||
void *newx509;
|
void *newx509;
|
||||||
int derSz;
|
int derSz;
|
||||||
DerBuffer* der = NULL;
|
DerBuffer* der = NULL;
|
||||||
|
Reference in New Issue
Block a user