mirror of https://gitee.com/bigwinds/arangodb
fixed memory zone mismatch in arangosh
This commit is contained in:
parent
af4922bee4
commit
d1f40bc8cf
|
@ -954,13 +954,16 @@ static void RunShell (v8::Handle<v8::Context> context, bool promptError) {
|
|||
string i = triagens::basics::StringUtils::trim(input);
|
||||
|
||||
if (i == "exit" || i == "quit" || i == "exit;" || i == "quit;") {
|
||||
TRI_FreeString(TRI_CORE_MEM_ZONE, input);
|
||||
TRI_FreeString(TRI_UNKNOWN_MEM_ZONE, input);
|
||||
break;
|
||||
}
|
||||
|
||||
if (i == "help" || i == "help;") {
|
||||
TRI_FreeString(TRI_CORE_MEM_ZONE, input);
|
||||
input = TRI_DuplicateString("help()");
|
||||
TRI_FreeString(TRI_UNKNOWN_MEM_ZONE, input);
|
||||
input = TRI_DuplicateStringZ(TRI_UNKNOWN_MEM_ZONE, "help()");
|
||||
if (input == 0) {
|
||||
LOGGER_FATAL_AND_EXIT("out of memory");
|
||||
}
|
||||
}
|
||||
|
||||
console.addHistory(input);
|
||||
|
|
Loading…
Reference in New Issue