diff --git a/frameworks/config_policy/src/config_policy_utils.c b/frameworks/config_policy/src/config_policy_utils.c index 9dcf4d7f644cc70e91391f94acb15a8cf77e1316..53963256a11002467cf1366807401bba9236f104 100644 --- a/frameworks/config_policy/src/config_policy_utils.c +++ b/frameworks/config_policy/src/config_policy_utils.c @@ -62,7 +62,9 @@ void SetMiniConfigPolicy(const char *policy) if (gConfigPolicy[0] != 0) { return; // now only set once } - (void)strcpy_s(gConfigPolicy, sizeof(gConfigPolicy), policy); + if (policy) { + (void)strcpy_s(gConfigPolicy, sizeof(gConfigPolicy), policy); + } } __WEAK void TrigSetMiniConfigPolicy()