Check values of getenv() for validity

Signed-off-by: Ryan Choi <ryan.h.choi@gmail.com>
This commit is contained in:
Ryan Hyun Choi 2020-07-27 14:21:52 +09:00 committed by Hyukwoo Park
commit 99b2d0f8ce
4 changed files with 11 additions and 5 deletions

View file

@ -273,7 +273,8 @@ ScriptParser::InitializeScriptResult ScriptParser::initializeScript(StringView s
// dump Code Block
#ifndef NDEBUG
if (getenv("DUMP_CODEBLOCK_TREE") && strlen(getenv("DUMP_CODEBLOCK_TREE"))) {
char* dumpCodeBlockTreeValue = getenv("DUMP_CODEBLOCK_TREE");
if (dumpCodeBlockTreeValue && (strcmp(dumpCodeBlockTreeValue, "1") == 0)) {
dumpCodeBlockTree(topCodeBlock);
}
#endif
@ -420,7 +421,8 @@ ScriptParser::InitializeScriptResult ScriptParser::initializeScriptWithDebugger(
// dump Code Block
#ifndef NDEBUG
if (getenv("DUMP_CODEBLOCK_TREE") && strlen(getenv("DUMP_CODEBLOCK_TREE"))) {
char* dumpCodeBlockTreeValue = getenv("DUMP_CODEBLOCK_TREE");
if (dumpCodeBlockTreeValue && (strcmp(dumpCodeBlockTreeValue, "1") == 0)) {
dumpCodeBlockTree(topCodeBlock);
}
#endif