From 1d8ed90a5c3d0c4791f9db40d85f43b99b61b4e1 Mon Sep 17 00:00:00 2001 From: dmiller Date: Thu, 19 Dec 2019 05:27:48 +0000 Subject: [PATCH] Change from mktemp to mkstemp. Related #1834 --- zenmap/zenmapCore/NmapCommand.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zenmap/zenmapCore/NmapCommand.py b/zenmap/zenmapCore/NmapCommand.py index b77869d8e..3373bfce5 100644 --- a/zenmap/zenmapCore/NmapCommand.py +++ b/zenmap/zenmapCore/NmapCommand.py @@ -239,8 +239,9 @@ class NmapCommand(object): self.ops[op] = escape_nmap_filename(self.ops[op]) if self.xml_is_temp: - self.xml_output_filename = tempfile.mktemp( + fh, self.xml_output_filename = tempfile.mkstemp( prefix=APP_NAME + "-", suffix=".xml") + os.close(fh) self.ops["-oX"] = escape_nmap_filename(self.xml_output_filename) log.debug(">>> Temporary files:")