Revision 2137b4cc block-vvfat.c
b/block-vvfat.c | ||
---|---|---|
101 | 101 |
{ |
102 | 102 |
if((index + 1) * array->item_size > array->size) { |
103 | 103 |
int new_size = (index + 32) * array->item_size; |
104 |
array->pointer = realloc(array->pointer, new_size); |
|
104 |
array->pointer = qemu_realloc(array->pointer, new_size);
|
|
105 | 105 |
if (!array->pointer) |
106 | 106 |
return -1; |
107 | 107 |
array->size = new_size; |
... | ... | |
127 | 127 |
static inline void* array_insert(array_t* array,unsigned int index,unsigned int count) { |
128 | 128 |
if((array->next+count)*array->item_size>array->size) { |
129 | 129 |
int increment=count*array->item_size; |
130 |
array->pointer=realloc(array->pointer,array->size+increment); |
|
130 |
array->pointer=qemu_realloc(array->pointer,array->size+increment);
|
|
131 | 131 |
if(!array->pointer) |
132 | 132 |
return 0; |
133 | 133 |
array->size+=increment; |
Also available in: Unified diff