]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test-env-util: use streq_ptr when comparing directly the result of getenv
authorLuca Boccassi <luca.boccassi@microsoft.com>
Fri, 21 May 2021 12:39:24 +0000 (13:39 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Fri, 21 May 2021 18:05:53 +0000 (03:05 +0900)
It might return NULL.

Fixes CID #1453247

src/test/test-env-util.c

index 1e2e9365927322f8b5a7aed0a657b49ad189dbf0..ed4580e4aff9ca8ee982de8bdcf7f9bf6f14a226 100644 (file)
@@ -365,13 +365,13 @@ static void test_putenv_dup(void) {
         log_info("/* %s */", __func__);
 
         assert_se(putenv_dup("A=a1", true) == 0);
-        assert_se(streq(getenv("A"), "a1"));
+        assert_se(streq_ptr(getenv("A"), "a1"));
         assert_se(putenv_dup("A=a1", true) == 0);
-        assert_se(streq(getenv("A"), "a1"));
+        assert_se(streq_ptr(getenv("A"), "a1"));
         assert_se(putenv_dup("A=a2", false) == 0);
-        assert_se(streq(getenv("A"), "a1"));
+        assert_se(streq_ptr(getenv("A"), "a1"));
         assert_se(putenv_dup("A=a2", true) == 0);
-        assert_se(streq(getenv("A"), "a2"));
+        assert_se(streq_ptr(getenv("A"), "a2"));
 }
 
 static void test_setenv_systemd_exec_pid(void) {