From 236512687e692b05f1c8b768bc8ccb28aeadfd7f Mon Sep 17 00:00:00 2001 From: Andy Green Date: Thu, 23 Dec 2021 06:18:33 +0000 Subject: [PATCH] dsh: msvc refuses void pointer arithmetic --- lib/core-net/lws-dsh.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/core-net/lws-dsh.c b/lib/core-net/lws-dsh.c index 80d1db9d0..442590af1 100644 --- a/lib/core-net/lws-dsh.c +++ b/lib/core-net/lws-dsh.c @@ -490,8 +490,8 @@ lws_dsh_alloc_tail(lws_dsh_t *dsh, int kind, const void *src1, size_t size1, r = _lws_dsh_alloc_tail(dsh, kind, src1, s1, src2, s2, NULL); if (r) return r; - src1 += s1; - src2 += s2; + src1 = (void *)((uint8_t *)src1 + s1); + src2 = (void *)((uint8_t *)src2 + s2); size1 -= s1; size2 -= s2; } while (size1 + size2);