]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: check for putenv() failures, the call might theortically fail 10389/head
authorLennart Poettering <lennart@poettering.net>
Sat, 13 Oct 2018 11:12:56 +0000 (13:12 +0200)
committerLennart Poettering <lennart@poettering.net>
Thu, 18 Oct 2018 14:40:12 +0000 (16:40 +0200)
src/test/test-proc-cmdline.c

index 5db103bd22a7212e1c52954359b8abf6174033c3..1b6724755f523e5b835e9088cb2d6fff7f520ce0 100644 (file)
@@ -82,7 +82,7 @@ static void test_proc_cmdline_get_key(void) {
         _cleanup_free_ char *value = NULL;
 
         log_info("/* %s */", __func__);
-        putenv((char*) "SYSTEMD_PROC_CMDLINE=foo_bar=quux wuff-piep=tuet zumm");
+        assert_se(putenv((char*) "SYSTEMD_PROC_CMDLINE=foo_bar=quux wuff-piep=tuet zumm") == 0);
 
         assert_se(proc_cmdline_get_key("", 0, &value) == -EINVAL);
         assert_se(proc_cmdline_get_key("abc", 0, NULL) == 0);
@@ -120,7 +120,7 @@ static void test_proc_cmdline_get_bool(void) {
         bool value = false;
 
         log_info("/* %s */", __func__);
-        putenv((char*) "SYSTEMD_PROC_CMDLINE=foo_bar bar-waldo=1 x_y-z=0 quux=miep");
+        assert_se(putenv((char*) "SYSTEMD_PROC_CMDLINE=foo_bar bar-waldo=1 x_y-z=0 quux=miep") == 0);
 
         assert_se(proc_cmdline_get_bool("", &value) == -EINVAL);
         assert_se(proc_cmdline_get_bool("abc", &value) == 0 && value == false);