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] *
|
||||
slot->size;
|
||||
|
||||
tmp = slot->data.buf;
|
||||
slot->data.buf = MEM_callocN(allocsize, "opslot dynamic array");
|
||||
memcpy(slot->data.buf, tmp, allocsize);
|
||||
MEM_freeN(tmp);
|
||||
slot->data.buf = MEM_recallocN_id(slot->data.buf, allocsize, "opslot dynamic array");
|
||||
}
|
||||
|
||||
slot->len += totadd;
|
||||
|
@@ -233,11 +233,7 @@ static void console_line_verify_length(ConsoleLine *ci, int len)
|
||||
#else
|
||||
int new_len = (len + 1) * 2;
|
||||
#endif
|
||||
char *new_line = MEM_callocN(new_len, "console line");
|
||||
memcpy(new_line, ci->line, ci->len);
|
||||
MEM_freeN(ci->line);
|
||||
|
||||
ci->line = new_line;
|
||||
ci->line = MEM_recallocN_id(ci->line, new_len, "console line");
|
||||
ci->len_alloc = new_len;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user