@@ -191,7 +191,7 @@ public:
void cleanup()
{
- if (bufferLen > 0)
+ if ((type <= TypeInternalString) && (bufferLen > 0))
dFree(sval);
bufferLen = 0;
@@ -201,6 +201,8 @@ public:
ival = 0;
fval = 0;
}
+ ConsoleValue(){ init(); };
+ ~ConsoleValue(){ cleanup(); };
};
// Proxy class for console variables