From e811101dce7af3f13f9ba82e1a157e11276a7c26 Mon Sep 17 00:00:00 2001 From: Bernardo Damele Date: Fri, 28 May 2010 23:39:52 +0000 Subject: [PATCH] Minor bug fix --- lib/core/common.py | 3 ++- lib/request/connect.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/core/common.py b/lib/core/common.py index d5cbd0a93..0eb2a3e86 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -55,6 +55,7 @@ from lib.core.data import paths from lib.core.data import queries from lib.core.data import temp from lib.core.convert import urlencode +from lib.core.convert import utf8decode from lib.core.exception import sqlmapFilePathException from lib.core.exception import sqlmapNoneDataException from lib.core.exception import sqlmapMissingDependence @@ -381,7 +382,7 @@ def dataToOutFile(data): rFilePath = "%s%s%s" % (conf.filePath, os.sep, rFile) rFileFP = codecs.open(rFilePath, "wb", conf.dataEncoding) - rFileFP.write(data) + rFileFP.write(utf8decode(data)) rFileFP.flush() rFileFP.close() diff --git a/lib/request/connect.py b/lib/request/connect.py index ac34cb674..3e71dc547 100644 --- a/lib/request/connect.py +++ b/lib/request/connect.py @@ -97,7 +97,8 @@ class Connect: requestMsg += "?%s" % params elif multipart: - #needed in this form because of potential circle dependency problem (option -> update -> connect -> option) + # Needed in this form because of potential circle dependency + # problem (option -> update -> connect -> option) from lib.core.option import proxyHandler multipartOpener = urllib2.build_opener(proxyHandler, multipartpost.MultipartPostHandler)