From: Zbigniew Jędrzejewski-Szmek Date: Tue, 23 Oct 2018 08:50:38 +0000 (+0200) Subject: test: _cleanup_(unlink_tempfilep) in two more places X-Git-Tag: v240~459^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=75e7d50e261c42d3de9afc7ad7368308f45c1498;p=thirdparty%2Fsystemd.git test: _cleanup_(unlink_tempfilep) in two more places --- diff --git a/src/test/test-clock.c b/src/test/test-clock.c index 95ac8de91bc..f5b9a727271 100644 --- a/src/test/test-clock.c +++ b/src/test/test-clock.c @@ -14,7 +14,7 @@ #include "macro.h" static void test_clock_is_localtime(void) { - char adjtime[] = "/tmp/test-adjtime.XXXXXX"; + _cleanup_(unlink_tempfilep) char adjtime[] = "/tmp/test-adjtime.XXXXXX"; _cleanup_fclose_ FILE* f = NULL; static const struct scenario { @@ -52,8 +52,6 @@ static void test_clock_is_localtime(void) { assert_se(write_string_stream(f, scenarios[i].contents, WRITE_STRING_FILE_AVOID_NEWLINE) == 0); assert_se(clock_is_localtime(adjtime) == scenarios[i].expected_result); } - - unlink(adjtime); } /* Test with the real /etc/adjtime */ diff --git a/src/test/test-env-util.c b/src/test/test-env-util.c index 0ab671b476d..815fb340af4 100644 --- a/src/test/test-env-util.c +++ b/src/test/test-env-util.c @@ -6,6 +6,7 @@ #include "env-util.h" #include "fd-util.h" #include "fileio.h" +#include "fs-util.h" #include "serialize.h" #include "string-util.h" #include "strv.h" @@ -321,7 +322,7 @@ static void test_deserialize_environment(void) { static void test_serialize_environment(void) { _cleanup_strv_free_ char **env = NULL, **env2 = NULL; - char fn[] = "/tmp/test-env-util.XXXXXXX"; + _cleanup_(unlink_tempfilep) char fn[] = "/tmp/test-env-util.XXXXXXX"; _cleanup_fclose_ FILE *f = NULL; int r; @@ -358,8 +359,6 @@ static void test_serialize_environment(void) { assert_se(feof(f)); assert_se(strv_equal(env, env2)); - - unlink(fn); } int main(int argc, char *argv[]) {