[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
+2 -2
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();