From f30d4c1b0b63b8213dfa69727c6695f733a7edbb Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Mon, 21 Dec 2020 15:10:56 +0700 Subject: [PATCH] fix for nightly g++ build test --- src/ssl.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 2d4aa72fa..8135fc5b1 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -8375,7 +8375,8 @@ int wolfSSL_X509_get_ext_by_OBJ(const WOLFSSL_X509 *x, if (lastpos < 0) lastpos = 0; for (; lastpos < wolfSSL_sk_num(sk); lastpos++) - if (wolfSSL_OBJ_cmp(wolfSSL_sk_value(sk, lastpos), obj) == 0) + if (wolfSSL_OBJ_cmp((WOLFSSL_ASN1_OBJECT*)wolfSSL_sk_value(sk, + lastpos), obj) == 0) return lastpos; return -1; } @@ -19567,7 +19568,7 @@ WOLFSSL_CONF_VALUE *wolfSSL_lh_WOLFSSL_CONF_VALUE_retrieve( return NULL; } - return wolfSSL_lh_retrieve(sk, data); + return (WOLFSSL_CONF_VALUE*)wolfSSL_lh_retrieve(sk, data); } int wolfSSL_CONF_modules_load(const WOLFSSL_CONF *cnf, const char *appname, @@ -20202,7 +20203,7 @@ WOLFSSL_CONF_VALUE *wolfSSL_sk_CONF_VALUE_value(const WOLFSSL_STACK *sk, int i) { WOLFSSL_ENTER("wolfSSL_sk_CONF_VALUE_value"); if (sk) - return wolfSSL_sk_value(sk, i); + return (WOLFSSL_CONF_VALUE*)wolfSSL_sk_value(sk, i); return NULL; }