瀏覽代碼

Switch to memcpy() in freelist_realloc()

Ioannis Koutras 13 年之前
父節點
當前提交
0e810750b6
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/freelist/freelist_realloc.c

+ 3 - 2
src/freelist/freelist_realloc.c

@@ -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));