ucx/mempool.c

changeset 109
c3dfcb8f0be7
parent 108
77254bd6dccb
child 112
c3f2f16fa4b8
--- a/ucx/mempool.c	Sun Jul 20 22:04:39 2025 +0200
+++ b/ucx/mempool.c	Sun Aug 24 15:24:16 2025 +0200
@@ -638,7 +638,7 @@
 
     // transfer all registered memory
     memcpy(&dest->registered[dest->registered_size], source->registered,
-           sizeof(struct cx_mempool_foreign_memory_s) * source->registered_size);
+           sizeof(struct cx_mempool_foreign_memory_s) * source->size);
     dest->registered_size += source->registered_size;
 
     // register the old allocator with the new pool

mercurial