]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- Fix possibly unaligned memory access.
authorW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 16 Aug 2023 08:06:06 +0000 (10:06 +0200)
committerW.C.A. Wijngaards <wouter@nlnetlabs.nl>
Wed, 16 Aug 2023 08:06:06 +0000 (10:06 +0200)
util/data/msgparse.c

index 8cef37a1753e6f37b62843b5813b9ccbc6d806f0..40189d6136b77f093869bbb8096b81ab39906f44 100644 (file)
@@ -1049,7 +1049,7 @@ parse_edns_options_from_query(uint8_t* rdata_ptr, size_t rdata_len,
                        /* Copy client cookie, version and timestamp for
                         * validation and creation purposes.
                         */
-                       memcpy(server_cookie, rdata_ptr, 16);
+                       memmove(server_cookie, rdata_ptr, 16);
 
                        /* Copy client ip for validation and creation
                         * purposes. It will be overwritten if (re)creation