[Fix] Repair an incorrect safe_delete call memory leak. (#4588)

This commit is contained in:
Mitch Freeman 2025-01-07 01:01:49 -04:00 committed by GitHub
parent 490cffb5ea
commit d89f9bdcc7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -487,7 +487,7 @@ namespace RoF2
VARSTRUCT_ENCODE_TYPE(uint32, bufptr, i.item_stat); //itemstat
}
safe_delete(in->pBuffer);
safe_delete_array(in->pBuffer);
in->size = p_size;
in->pBuffer = (uchar *) buffer.get();
dest->QueuePacket(in);
@ -508,7 +508,7 @@ namespace RoF2
eq->num_of_traders = emu->traders;
eq->num_of_items = emu->items;
safe_delete(in->pBuffer);
safe_delete_array(in->pBuffer);
in->SetOpcode(OP_TraderShop);
in->size = sizeof(structs::BazaarWelcome_Struct);
in->pBuffer = (uchar *) buffer.get();