From 280f5cb54207ae5003b578c42a6d1b063a96d524 Mon Sep 17 00:00:00 2001 From: Takashi Kojo Date: Tue, 29 Nov 2016 11:18:14 +0900 Subject: [PATCH] fix int long type mismatch --- src/ssl.c | 2 +- tests/api.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 96deacdd2..5071055a3 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -5703,7 +5703,7 @@ WOLFSSL_EVP_PKEY* wolfSSL_d2i_PrivateKey(int type, WOLFSSL_EVP_PKEY** out, } local->type = type; - local->pkey_sz = inSz; + local->pkey_sz = (int)inSz; local->pkey.ptr = (char*)XMALLOC(inSz, NULL, DYNAMIC_TYPE_PUBLIC_KEY); if (local->pkey.ptr == NULL) { wolfSSL_EVP_PKEY_free(local); diff --git a/tests/api.c b/tests/api.c index 6068aad91..51e797ab9 100644 --- a/tests/api.c +++ b/tests/api.c @@ -2541,8 +2541,8 @@ static void test_wolfSSL_tmp_dh(void) dh = wolfSSL_DSA_dup_DH(dsa); AssertNotNull(dh); - AssertIntEQ(SSL_CTX_set_tmp_dh(ctx, dh), SSL_SUCCESS); - AssertIntEQ(SSL_set_tmp_dh(ssl, dh), SSL_SUCCESS); + AssertIntEQ((int)SSL_CTX_set_tmp_dh(ctx, dh), SSL_SUCCESS); + AssertIntEQ((int)SSL_set_tmp_dh(ssl, dh), SSL_SUCCESS); BIO_free(bio); DSA_free(dsa);