From 5400bb2c9513e6cb95349fe54f4e2bc5d5e730e3 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Wed, 28 Jan 2015 00:52:40 +0100 Subject: [PATCH] Patch for an Issue #1142 --- lib/core/option.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/core/option.py b/lib/core/option.py index f03d91906..704e664e6 100644 --- a/lib/core/option.py +++ b/lib/core/option.py @@ -1458,7 +1458,11 @@ def _createTemporaryDirectory(): errMsg += "writeable by the current user" raise SqlmapSystemException, errMsg - kb.tempDir = tempfile.tempdir = tempfile.mkdtemp(prefix="sqlmap", suffix=str(os.getpid())) + if "sqlmap" not in (tempfile.tempdir or ""): + tempfile.tempdir = tempfile.mkdtemp(prefix="sqlmap", suffix=str(os.getpid())) + + kb.tempDir = tempfile.tempdir + if not os.path.isdir(tempfile.tempdir): os.makedirs(tempfile.tempdir)