ide/Debugger: Fixed memory errors
authorJerome St-Louis <jerome@ecere.com>
Fri, 9 Aug 2013 10:42:40 +0000 (06:42 -0400)
committerJerome St-Louis <jerome@ecere.com>
Fri, 9 Aug 2013 10:42:40 +0000 (06:42 -0400)
ide/src/debugger/Debugger.ec
ide/src/project/Project.ec

index baa2f96..aece6f6 100644 (file)
@@ -404,7 +404,7 @@ static bool CheckCommandAvailable(const char * command)
 #ifdef __WIN32__
    {
       int e;
-      const char * extensions[3] = { "exe", "com", "bat", null };
+      const char * extensions[] = { "exe", "com", "bat", null };
       for(e=0; extensions[e]; e++)
       {
          ChangeExtension(name, extensions[e], name);
index c6b3fc0..0d2b423 100644 (file)
@@ -1543,6 +1543,7 @@ private:
       DynamicString strip { };
       DynamicString ar { };
       DynamicString windres { };
+
       /*
       if(bitDepth == 64 && compiler.targetPlatform == win32) 
          gnuToolchainPrefix = "x86_64-w64-mingw32-";
@@ -1987,6 +1988,7 @@ private:
       delete cxx;
       delete strip;
       delete ar;
+      delete windres;
 
       return numErrors == 0 && !ide.projectView.stopBuild;
    }