teknoraver / rpms / systemd

Forked from rpms/systemd 2 months ago
Clone

Blame 0163-test-fileio-replace-mktemp-with-mkstemp-to-avoid-war.patch

Zbigniew Jędrzejewski-Szmek 126222
From 622dfd7a6553cc27b6f75653481dd8808f717c49 Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 126222
From: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
Zbigniew Jędrzejewski-Szmek 126222
Date: Thu, 12 Dec 2013 00:06:30 +0100
Zbigniew Jędrzejewski-Szmek 126222
Subject: [PATCH] test-fileio: replace mktemp with mkstemp to avoid warnings
Zbigniew Jędrzejewski-Szmek 126222
Zbigniew Jędrzejewski-Szmek 126222
This is a fairly useless thing to do but it makes the compilers
Zbigniew Jędrzejewski-Szmek 126222
and analyzers shut up about the use of mktemp.
Zbigniew Jędrzejewski-Szmek 126222
---
Zbigniew Jędrzejewski-Szmek 126222
 src/test/test-fileio.c | 8 ++++++--
Zbigniew Jędrzejewski-Szmek 126222
 1 file changed, 6 insertions(+), 2 deletions(-)
Zbigniew Jędrzejewski-Szmek 126222
Zbigniew Jędrzejewski-Szmek 126222
diff --git a/src/test/test-fileio.c b/src/test/test-fileio.c
Zbigniew Jędrzejewski-Szmek 126222
index 06f3e28..b005f3b 100644
Zbigniew Jędrzejewski-Szmek 126222
--- a/src/test/test-fileio.c
Zbigniew Jędrzejewski-Szmek 126222
+++ b/src/test/test-fileio.c
Zbigniew Jędrzejewski-Szmek 126222
@@ -41,7 +41,9 @@ static void test_parse_env_file(void) {
Zbigniew Jędrzejewski-Szmek 126222
         char **i;
Zbigniew Jędrzejewski-Szmek 126222
         unsigned k;
Zbigniew Jędrzejewski-Szmek 126222
 
Zbigniew Jędrzejewski-Szmek 126222
-        assert_se(mktemp(p));
Zbigniew Jędrzejewski-Szmek 126222
+        fd = mkstemp(p);
Zbigniew Jędrzejewski-Szmek 126222
+        assert_se(fd >= 0);
Zbigniew Jędrzejewski-Szmek 126222
+        close(fd);
Zbigniew Jędrzejewski-Szmek 126222
 
Zbigniew Jędrzejewski-Szmek 126222
         fd = mkostemp(t, O_CLOEXEC);
Zbigniew Jędrzejewski-Szmek 126222
         assert_se(fd >= 0);
Zbigniew Jędrzejewski-Szmek 126222
@@ -152,7 +154,9 @@ static void test_parse_multiline_env_file(void) {
Zbigniew Jędrzejewski-Szmek 126222
         _cleanup_strv_free_ char **a = NULL, **b = NULL;
Zbigniew Jędrzejewski-Szmek 126222
         char **i;
Zbigniew Jędrzejewski-Szmek 126222
 
Zbigniew Jędrzejewski-Szmek 126222
-        assert_se(mktemp(p));
Zbigniew Jędrzejewski-Szmek 126222
+        fd = mkstemp(p);
Zbigniew Jędrzejewski-Szmek 126222
+        assert_se(fd >= 0);
Zbigniew Jędrzejewski-Szmek 126222
+        close(fd);
Zbigniew Jędrzejewski-Szmek 126222
 
Zbigniew Jędrzejewski-Szmek 126222
         fd = mkostemp(t, O_CLOEXEC);
Zbigniew Jędrzejewski-Szmek 126222
         assert_se(fd >= 0);