]> 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>
Fri, 15 Jun 2018 10:38:14 +0000 (12:38 +0200)
Insecure temporary file

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

index aad4d32b657647be2954085bc16de1ac41a868a7..73b8fc3c6cfeeebbf807ba1e76bafef60171a674 100644 (file)
@@ -31,6 +31,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,
@@ -302,7 +303,7 @@ int main(int argc, char *argv[])
        char tmpf[] = "lxc-parse-config-file-XXXXXX";
        char retval[4096] = {0};
 
-       fd = mkstemp(tmpf);
+       fd = lxc_make_tmpfile(tmpf, false);
        if (fd < 0) {
                lxc_error("%s\n", "Could not create temporary file");
                exit(fret);