File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -1445,7 +1445,7 @@ def _createTemporaryDirectory():
14451445
14461446 if not os .path .isdir (tempfile .gettempdir ()):
14471447 os .makedirs (tempfile .gettempdir ())
1448- tempfile .tempdir = tempfile .mkdtemp (prefix = "sqlmap" , suffix = str (os .getpid ()))
1448+ kb . tempDir = tempfile .tempdir = tempfile .mkdtemp (prefix = "sqlmap" , suffix = str (os .getpid ()))
14491449 if not os .path .isdir (tempfile .tempdir ):
14501450 os .makedirs (tempfile .tempdir )
14511451
@@ -1772,6 +1772,7 @@ def _setKnowledgeBaseAttributes(flushAll=True):
17721772 kb .storeHashesChoice = None
17731773 kb .suppressResumeInfo = False
17741774 kb .technique = None
1775+ kb .tempDir = None
17751776 kb .testMode = False
17761777 kb .testQueryCount = 0
17771778 kb .testType = None
Original file line number Diff line number Diff line change @@ -153,7 +153,8 @@ def main():
153153 if conf .get ("showTime" ):
154154 dataToStdout ("\n [*] shutting down at %s\n \n " % time .strftime ("%X" ), forceOutput = True )
155155
156- shutil .rmtree (tempfile .tempdir , ignore_errors = True )
156+ if kb .get ("tempDir" ):
157+ shutil .rmtree (kb .tempDir , ignore_errors = True )
157158
158159 kb .threadContinue = False
159160 kb .threadException = True
You can’t perform that action at this time.
0 commit comments