From a57a9f6f816d7701d8c16718c4209a99a5c3030a Mon Sep 17 00:00:00 2001 From: Jean-Roland Date: Tue, 8 Oct 2024 12:32:31 +0200 Subject: [PATCH] fix: iosli memcpy-param-overlap error --- src/protocol/iobuf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocol/iobuf.c b/src/protocol/iobuf.c index 65c40be06..609905f10 100644 --- a/src/protocol/iobuf.c +++ b/src/protocol/iobuf.c @@ -223,7 +223,7 @@ void _z_zbuf_clear(_z_zbuf_t *zbf) { _z_iosli_clear(&zbf->_ios); } void _z_zbuf_compact(_z_zbuf_t *zbf) { if ((zbf->_ios._r_pos != 0) || (zbf->_ios._w_pos != 0)) { size_t len = _z_iosli_readable(&zbf->_ios); - (void)memcpy(zbf->_ios._buf, _z_zbuf_get_rptr(zbf), len); + (void)memmove(zbf->_ios._buf, _z_zbuf_get_rptr(zbf), len); _z_zbuf_set_rpos(zbf, 0); _z_zbuf_set_wpos(zbf, len); }