]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
test: _cleanup_(unlink_tempfilep) in two more places
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 23 Oct 2018 08:50:38 +0000 (10:50 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 26 Oct 2018 10:56:53 +0000 (12:56 +0200)
src/test/test-clock.c
src/test/test-env-util.c

index 95ac8de91bcca178c6e4e25f7e082f37385e1cf2..f5b9a727271e9255bd4dcf26377db26ddb30a4ce 100644 (file)
@@ -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 */
index 0ab671b476d7876ceda0768119663682c87414da..815fb340af415d93282605b7d419ee0294611981 100644 (file)
@@ -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[]) {