]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1425792
authorChristian Brauner <christian.brauner@ubuntu.com>
Fri, 15 Jun 2018 09:40:53 +0000 (11:40 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Mon, 10 Dec 2018 08:21:34 +0000 (09:21 +0100)
Insecure temporary file

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/tests/parse_config_file.c

index b61947a28825e56a04ef1ecd0b16423ba3b07b87..83d88fa1377885fc1e7392b303bc8b3286ae646c 100644 (file)
@@ -32,6 +32,7 @@
 #include "confile_utils.h"
 #include "lxc/state.h"
 #include "lxctest.h"
+#include "utils.h"
 
 static int set_get_compare_clear_save_load(struct lxc_container *c,
                                           const char *key, const char *value,
@@ -170,7 +171,7 @@ int main(int argc, char *argv[])
                exit(EXIT_FAILURE);
        }
 
-       fd = mkstemp(tmpf);
+       fd = lxc_make_tmpfile(tmpf, false);
        if (fd < 0) {
                lxc_error("%s\n", "Could not create temporary file");
                goto non_test_error;