Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit d7cd55f

Browse files
committed
Fix for Issue #47
1 parent 21d9ae0 commit d7cd55f

3 files changed

Lines changed: 2 additions & 21 deletions

File tree

lib/core/common.py

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -833,17 +833,6 @@ def checkFile(filename):
833833
if not os.path.exists(filename):
834834
raise sqlmapFilePathException, "unable to read file '%s'" % filename
835835

836-
def restoreDumpMarkedChars(value, onlyNewlineTab=False):
837-
retVal = value
838-
839-
if isinstance(retVal, basestring):
840-
retVal = retVal.replace(DUMP_NEWLINE_MARKER, "\n").replace(DUMP_CR_MARKER, "\r").replace(DUMP_TAB_MARKER, "\t")
841-
842-
if not onlyNewlineTab:
843-
retVal = retVal.replace(DUMP_DEL_MARKER, ", ")
844-
845-
return retVal
846-
847836
def banner():
848837
"""
849838
This function prints sqlmap banner with its version

lib/core/dump.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
from lib.core.common import normalizeUnicode
2020
from lib.core.common import openFile
2121
from lib.core.common import prioritySortColumns
22-
from lib.core.common import restoreDumpMarkedChars
2322
from lib.core.common import safeCSValue
2423
from lib.core.common import unsafeSQLIdentificatorNaming
2524
from lib.core.data import conf
@@ -60,9 +59,6 @@ def _write(self, data, n=True, console=True):
6059

6160
kb.dataOutputFlag = True
6261

63-
def _formatString(self, inpStr):
64-
return restoreDumpMarkedChars(getUnicode(inpStr))
65-
6662
def setOutputFile(self):
6763
self._outputFile = "%s%slog" % (conf.outputPath, os.sep)
6864
self._outputFP = codecs.open(self._outputFile, "ab", UNICODE_ENCODING)
@@ -74,7 +70,7 @@ def string(self, header, data, sort=True):
7470
if isListLike(data):
7571
self.lister(header, data, sort)
7672
elif data:
77-
data = self._formatString(getUnicode(data))
73+
data = getUnicode(data)
7874

7975
if data[-1] == '\n':
8076
data = data[:-1]

lib/core/xmldump.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
from extra.prettyprint import prettyprint
1414
from lib.core.common import getUnicode
15-
from lib.core.common import restoreDumpMarkedChars
1615
from lib.core.data import conf
1716
from lib.core.data import kb
1817
from lib.core.data import logger
@@ -125,7 +124,7 @@ def __createTextNode(self,data):
125124
if data is None :
126125
return self.__doc.createTextNode(u'')
127126
else :
128-
escaped_data = saxutils.escape(self.__formatString(data), ENTITIES)
127+
escaped_data = saxutils.escape(data, ENTITIES)
129128
return self.__doc.createTextNode(escaped_data)
130129

131130
def __createAttribute(self,attrName,attrValue):
@@ -140,9 +139,6 @@ def __createAttribute(self,attrName,attrValue):
140139
attr.nodeValue = getUnicode(attrValue)
141140
return attr
142141

143-
def __formatString(self, inpStr):
144-
return restoreDumpMarkedChars(getUnicode(inpStr))
145-
146142
def string(self, header, data, sort=True):
147143
'''
148144
Adds string element to the xml.

0 commit comments

Comments
 (0)