Cleanup: use MEM_recallocN_id
This commit is contained in:
@@ -740,11 +740,7 @@ void *bmo_slot_buffer_grow(BMesh *bm, BMOperator *op, int slot_code, int totadd)
|
|||||||
|
|
||||||
allocsize = BMO_OPSLOT_TYPEINFO[bmo_opdefines[op->type]->slot_types[slot_code].type] *
|
allocsize = BMO_OPSLOT_TYPEINFO[bmo_opdefines[op->type]->slot_types[slot_code].type] *
|
||||||
slot->size;
|
slot->size;
|
||||||
|
slot->data.buf = MEM_recallocN_id(slot->data.buf, allocsize, "opslot dynamic array");
|
||||||
tmp = slot->data.buf;
|
|
||||||
slot->data.buf = MEM_callocN(allocsize, "opslot dynamic array");
|
|
||||||
memcpy(slot->data.buf, tmp, allocsize);
|
|
||||||
MEM_freeN(tmp);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
slot->len += totadd;
|
slot->len += totadd;
|
||||||
|
@@ -233,11 +233,7 @@ static void console_line_verify_length(ConsoleLine *ci, int len)
|
|||||||
#else
|
#else
|
||||||
int new_len = (len + 1) * 2;
|
int new_len = (len + 1) * 2;
|
||||||
#endif
|
#endif
|
||||||
char *new_line = MEM_callocN(new_len, "console line");
|
ci->line = MEM_recallocN_id(ci->line, new_len, "console line");
|
||||||
memcpy(new_line, ci->line, ci->len);
|
|
||||||
MEM_freeN(ci->line);
|
|
||||||
|
|
||||||
ci->line = new_line;
|
|
||||||
ci->len_alloc = new_len;
|
ci->len_alloc = new_len;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user