From b1c707e55193be358a1fea365483180e7c3fcdfe Mon Sep 17 00:00:00 2001 From: "W.C.A. Wijngaards" Date: Wed, 16 Aug 2023 14:57:38 +0200 Subject: [PATCH] - Fix possibly unaligned memory access. --- testcode/testpkts.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testcode/testpkts.c b/testcode/testpkts.c index 22d846d2b..aa852f01e 100644 --- a/testcode/testpkts.c +++ b/testcode/testpkts.c @@ -928,7 +928,7 @@ pkt_snip_edns_option(uint8_t* pkt, size_t len, sldns_edns_option code, optlen = sldns_read_uint16(rdata+2); if(sldns_read_uint16(rdata) == code) { /* save data to buf for caller inspection */ - memcpy(buf, rdata+4, optlen); + memmove(buf, rdata+4, optlen); /* snip option from packet; assumes len is correct */ memmove(rdata, rdata+4+optlen, (pkt+len)-(rdata+4+optlen));