Proper fix for --technique=U bug

This commit is contained in:
Bernardo Damele
2011-05-01 23:42:41 +00:00
parent 8e8886cd20
commit ac2550535c
2 changed files with 11 additions and 3 deletions

View File

@@ -421,11 +421,19 @@ class Backend:
# Comparison methods
@staticmethod
def isDbms(dbms):
return Backend.getDbms() is not None and Backend.getDbms() == aliasToDbmsEnum(dbms)
if Backend.getDbms() is not None:
return Backend.getDbms() == aliasToDbmsEnum(dbms)
else:
return Backend.getIdentifiedDbms() == aliasToDbmsEnum(dbms)
@staticmethod
def isDbmsWithin(aliases):
return Backend.getDbms() is not None and Backend.getDbms().lower() in aliases
if Backend.getDbms() is not None:
return Backend.getDbms().lower() in aliases
elif Backend.getIdentifiedDbms() is not None:
return Backend.getIdentifiedDbms().lower() in aliases
else:
return False
@staticmethod
def isVersion(version):