]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
Revert "Merge !1743: contrib/mempattern: silence UBSAN on newer clang" docs-revert-e970d-x4sh89/deployments/7685 1746/head
authorVladimír Čunát <vladimir.cunat@nic.cz>
Fri, 3 Oct 2025 11:19:14 +0000 (13:19 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Fri, 3 Oct 2025 11:19:14 +0000 (13:19 +0200)
This reverts merge request !1743

contrib/mempattern.c

index ea17eb866aa8692efc33e1d76c00b0fc08c18a82..e0c784de1507770183b4ee0ab634f78836d16ee1 100644 (file)
@@ -113,16 +113,10 @@ void mm_ctx_init(knot_mm_t *mm)
        mm->free = free;
 }
 
-// UBSAN type punning workaround
-static void *mp_alloc_wrap(void *ctx, size_t size)
-{
-       return mp_alloc(ctx, size);
-}
-
 void mm_ctx_mempool(knot_mm_t *mm, size_t chunk_size)
 {
        mm->ctx = mp_new(chunk_size);
-       mm->alloc = mp_alloc_wrap;
+       mm->alloc = (knot_mm_alloc_t)mp_alloc;
        mm->free = mm_nofree;
 }