From dd5c5a5d68fa22faea5feb9223d0bb7bec54efd0 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Fri, 15 Jun 2018 11:40:53 +0200 Subject: [PATCH] coverity: #1425792 Insecure temporary file Signed-off-by: Christian Brauner --- src/tests/parse_config_file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tests/parse_config_file.c b/src/tests/parse_config_file.c index aad4d32b6..73b8fc3c6 100644 --- a/src/tests/parse_config_file.c +++ b/src/tests/parse_config_file.c @@ -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);