From 1b07c795837c50feb359630705a51f41c0c904c9 Mon Sep 17 00:00:00 2001 From: Woongsuk Date: Mon, 10 Mar 2025 09:24:47 +0900 Subject: [PATCH] Fix coverity issue add null check before creating string --- NativeLauncher/launcher/exec/corerun.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/NativeLauncher/launcher/exec/corerun.cc b/NativeLauncher/launcher/exec/corerun.cc index 887912b..9b7f1d7 100644 --- a/NativeLauncher/launcher/exec/corerun.cc +++ b/NativeLauncher/launcher/exec/corerun.cc @@ -136,9 +136,11 @@ int main(int argc, const char* argv[]) { } // Implicit compatibility mode for System.CommandLine. - std::string termValue(getenv("TERM")); - if (termValue == "linux") { - setenv("TERM", "xterm", 1); + char* termValue = getenv("TERM"); + if (termValue) { + if (strcmp(termValue, "linux") == 0) { + setenv("TERM", "xterm", 1); + } } argc--; -- 2.34.1