From 3c70008b4b888f0e42d5898d8f801147b22da0f3 Mon Sep 17 00:00:00 2001 From: Ganlin Zhao Date: Mon, 27 Mar 2023 15:41:50 +0800 Subject: [PATCH] fix: fix cfg load enviroment variables crash when environ is NULL --- source/util/src/tconfig.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/util/src/tconfig.c b/source/util/src/tconfig.c index c15bd96903..f811d2f203 100644 --- a/source/util/src/tconfig.c +++ b/source/util/src/tconfig.c @@ -637,6 +637,8 @@ int32_t cfgLoadFromEnvVar(SConfig *pConfig) { int32_t code = 0; char **pEnv = environ; line[1023] = 0; + + if (pEnv == NULL) return 0; while (*pEnv != NULL) { name = value = value2 = value3 = NULL; olen = vlen = vlen2 = vlen3 = 0; -- GitLab