From 4844fa3481cbe67189568a0160f06ce99acbaafa Mon Sep 17 00:00:00 2001 From: "W.C.A. Wijngaards" Date: Thu, 17 Aug 2023 15:22:54 +0200 Subject: [PATCH] - Fix regional_alloc_init for potential unaligned source of the copy. --- doc/Changelog | 1 + util/regional.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/Changelog b/doc/Changelog index bf23a003c..285341417 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -9,6 +9,7 @@ `queries_cookie_valid` and `queries_cookie_client` and `queries_cookie_invalid` information. The `ip\-ratelimit\-cookie:` value determines a rate limit for queries with cookies, if desired. + - Fix regional_alloc_init for potential unaligned source of the copy. 2 August 2023: George - Move a cache reply callback in worker.c closer to the cache reply diff --git a/util/regional.c b/util/regional.c index 93e911c5e..44aee68b2 100644 --- a/util/regional.c +++ b/util/regional.c @@ -186,7 +186,7 @@ regional_alloc_init(struct regional* r, const void *init, size_t size) { void *s = regional_alloc(r, size); if(!s) return NULL; - memcpy(s, init, size); + memmove(s, init, size); return s; } -- 2.47.3