test-env-util: allow $PATH to be unset
Coverity was unhappy, because it doesn't know that $PATH is pretty much always set. But let's not assume that in the test. CID #1400496. $ (unset PATH; build/test-env-util) [1] 31658 segmentation fault (core dumped) ( unset PATH; build/test-env-util; )
This commit is contained in:
parent
03abeb0baf
commit
1890c53892
|
@ -122,10 +122,10 @@ static void test_env_strv_get_n(void) {
|
|||
|
||||
assert_se(!strv_env_get_n(env, "PATH__", 4, 0));
|
||||
assert_se(!strv_env_get_n(env, "PATH", 4, 0));
|
||||
assert_se(streq(strv_env_get_n(env, "PATH__", 4, REPLACE_ENV_USE_ENVIRONMENT),
|
||||
getenv("PATH")));
|
||||
assert_se(streq(strv_env_get_n(env, "PATH", 4, REPLACE_ENV_USE_ENVIRONMENT),
|
||||
getenv("PATH")));
|
||||
assert_se(streq_ptr(strv_env_get_n(env, "PATH__", 4, REPLACE_ENV_USE_ENVIRONMENT),
|
||||
getenv("PATH")));
|
||||
assert_se(streq_ptr(strv_env_get_n(env, "PATH", 4, REPLACE_ENV_USE_ENVIRONMENT),
|
||||
getenv("PATH")));
|
||||
}
|
||||
|
||||
static void test_replace_env(bool braceless) {
|
||||
|
|
Loading…
Reference in a new issue