diff --git a/src/ocsp.c b/src/ocsp.c index e1672fcf..ac67a534 100644 --- a/src/ocsp.c +++ b/src/ocsp.c @@ -185,7 +185,7 @@ static int openssl_ocsp_request_read(lua_State *L) #if defined(__clang__) #pragma clang diagnostic push -#pragma clang diagnostic ignored"-Wincompatible-function-pointer-types" +#pragma clang diagnostic ignored "-Wincompatible-pointer-types" #endif OCSP_REQUEST *req = pem ? PEM_read_bio_OCSP_REQUEST(bio, NULL, NULL) : d2i_OCSP_REQUEST_bio(bio, NULL); @@ -361,7 +361,7 @@ static int openssl_ocsp_response_read(lua_State *L) #if defined(__clang__) #pragma clang diagnostic push -#pragma clang diagnostic ignored"-Wincompatible-function-pointer-types" +#pragma clang diagnostic ignored "-Wincompatible-pointer-types" #endif OCSP_RESPONSE *res = pem ? PEM_read_bio_OCSP_RESPONSE(bio, NULL, NULL) : d2i_OCSP_RESPONSE_bio(bio, NULL); diff --git a/src/ssl.c b/src/ssl.c index 0d1761d8..ed34dbcf 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -1083,7 +1083,7 @@ static int openssl_alpn_select_cb(SSL *ssl, const unsigned char **out, unsigned while (pos < inlen) { int len = in[pos++]; - lua_pushlstring(L, in + pos, len); + lua_pushlstring(L, (const char*)in + pos, len); lua_rawseti(L, -2, index++); pos += len; }