|
@@ -49,8 +49,9 @@ void * freelist_realloc(freelist_rb_t *raw_block, void * ptr,
|
|
|
block = (block_header_t *)((char *) ptr - HEADER_SIZE);
|
|
|
|
|
|
ret = malloc(req_size);
|
|
|
- ret = memmove(ret, ptr,
|
|
|
- block->size);
|
|
|
+
|
|
|
+ memcpy(ret, ptr, block->size);
|
|
|
+
|
|
|
#ifdef HAVE_LOCKS
|
|
|
raw_block_header_t *rb;
|
|
|
rb = (raw_block_header_t *)((char *)raw_block - sizeof(raw_block_header_t));
|