From 25e86f75f82c40eeba5ea4341b43bb0e30051368 Mon Sep 17 00:00:00 2001 From: jackpoz Date: Sat, 4 Apr 2015 12:44:56 +0200 Subject: Core/Misc: Fix issues reported by static analysis Coverity defect IDs: 1292760, 1292761, 1292762, 1292771, 1292770 --- src/tools/vmap4_extractor/adtfile.cpp | 2 ++ src/tools/vmap4_extractor/wdtfile.cpp | 1 + 2 files changed, 3 insertions(+) (limited to 'src/tools') diff --git a/src/tools/vmap4_extractor/adtfile.cpp b/src/tools/vmap4_extractor/adtfile.cpp index a4caf06a7c2..557511f6d1e 100644 --- a/src/tools/vmap4_extractor/adtfile.cpp +++ b/src/tools/vmap4_extractor/adtfile.cpp @@ -184,6 +184,7 @@ bool ADTFile::init(uint32 map_num, uint32 tileX, uint32 tileY) ModelInstance inst(ADT,ModelInstansName[id].c_str(), map_num, tileX, tileY, dirfile); } delete[] ModelInstansName; + ModelInstansName = NULL; } } else if (!strcmp(fourcc,"MODF")) @@ -198,6 +199,7 @@ bool ADTFile::init(uint32 map_num, uint32 tileX, uint32 tileY) WMOInstance inst(ADT,WmoInstansName[id].c_str(), map_num, tileX, tileY, dirfile); } delete[] WmoInstansName; + WmoInstansName = NULL; } } //====================== diff --git a/src/tools/vmap4_extractor/wdtfile.cpp b/src/tools/vmap4_extractor/wdtfile.cpp index 6ba91c6e12c..877f49ce371 100644 --- a/src/tools/vmap4_extractor/wdtfile.cpp +++ b/src/tools/vmap4_extractor/wdtfile.cpp @@ -103,6 +103,7 @@ bool WDTFile::init(char* /*map_id*/, unsigned int mapID) } delete[] gWmoInstansName; + gWmoInstansName = NULL; } } WDT.seek((int)nextpos); -- cgit v1.2.3