diff --git a/common/patches/rof2.cpp b/common/patches/rof2.cpp index 68aaa7cfa..ef27f06c2 100644 --- a/common/patches/rof2.cpp +++ b/common/patches/rof2.cpp @@ -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();