diff --git a/subsys/bluetooth/controller/util/mem.c b/subsys/bluetooth/controller/util/mem.c index 187c506efc4..855222ea806 100644 --- a/subsys/bluetooth/controller/util/mem.c +++ b/subsys/bluetooth/controller/util/mem.c @@ -59,7 +59,7 @@ void *mem_acquire(void **mem_head) free_count--; mem = *mem_head; - memcpy(mem_head, mem, sizeof(mem_head)); + memcpy(mem_head, mem, sizeof(*mem_head)); /* Store free mem_count after the list's next pointer */ if (*mem_head) {