From cb1e893e2dc3bed755cd258a2f8bedd6bad7c335 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 3 Jan 2021 08:21:57 +0000 Subject: [PATCH] client: connect: use memmove due to possible overlap --- lib/core-net/client/connect3.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/core-net/client/connect3.c b/lib/core-net/client/connect3.c index 029143a81..44114380b 100644 --- a/lib/core-net/client/connect3.c +++ b/lib/core-net/client/connect3.c @@ -385,7 +385,7 @@ ads_known: #if defined(LWS_WITH_UNIX_SOCK) if (!wsi->unix_skt) #endif - memcpy(&wsi->sa46_peer, psa, n); + memmove(&wsi->sa46_peer, psa, (unsigned int)n); /* * Finally, make the actual connection attempt