From: Jouni Malinen Date: Mon, 5 Aug 2019 21:54:28 +0000 (+0300) Subject: wolfssl: Avoid void pointer arithmetic X-Git-Tag: hostap_2_9~16 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=1c7e61a35aff3e65891916584e2f3382a1d18422;p=thirdparty%2Fhostap.git wolfssl: Avoid void pointer arithmetic This is a compiler specific extension and not compliant with the C standard. Signed-off-by: Jouni Malinen --- diff --git a/src/crypto/tls_wolfssl.c b/src/crypto/tls_wolfssl.c index 83704fffa..d222d1427 100644 --- a/src/crypto/tls_wolfssl.c +++ b/src/crypto/tls_wolfssl.c @@ -141,7 +141,7 @@ static int wolfssl_receive_cb(WOLFSSL *ssl, char *buf, int sz, void *ctx) if (get > (wpabuf_len(data->in_data) - data->consumed)) get = wpabuf_len(data->in_data) - data->consumed; - os_memcpy(buf, wpabuf_head(data->in_data) + data->consumed, get); + os_memcpy(buf, wpabuf_head_u8(data->in_data) + data->consumed, get); data->consumed += get; if (get == 0)