mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-03 09:12:26 +00:00
memleak fix
This commit is contained in:
parent
905e3acab3
commit
7033d9d919
@ -225,8 +225,7 @@ Object::Object(const char *model, float x, float y, float z, float heading, uint
|
|||||||
{
|
{
|
||||||
user = nullptr;
|
user = nullptr;
|
||||||
last_user = nullptr;
|
last_user = nullptr;
|
||||||
EQEmu::ItemInstance* inst = nullptr;
|
EQEmu::ItemInstance* inst = new EQEmu::ItemInstance(ItemInstWorldContainer);
|
||||||
inst = new EQEmu::ItemInstance(ItemInstWorldContainer);
|
|
||||||
|
|
||||||
// Initialize members
|
// Initialize members
|
||||||
m_id = 0;
|
m_id = 0;
|
||||||
@ -257,6 +256,8 @@ Object::Object(const char *model, float x, float y, float z, float heading, uint
|
|||||||
strcpy(m_data.object_name, model);
|
strcpy(m_data.object_name, model);
|
||||||
else
|
else
|
||||||
strcpy(m_data.object_name, "IT64_ACTORDEF"); //default object name if model isn't specified for some unknown reason
|
strcpy(m_data.object_name, "IT64_ACTORDEF"); //default object name if model isn't specified for some unknown reason
|
||||||
|
|
||||||
|
safe_delete(inst);
|
||||||
}
|
}
|
||||||
|
|
||||||
Object::~Object()
|
Object::~Object()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user