This commit is contained in:
Miroslav Stampar 2010-12-30 22:40:37 +00:00
parent 20e3a6d72f
commit 42e7b1b3a7

View File

@ -107,8 +107,8 @@ class Fingerprint(GenericFingerprint):
return True return True
for version in ("11i", "10g", "9i", "8i"): for version in ("11i", "10g", "9i", "8i"):
number = re.search("([\d]+)", version).group(1) number = int(re.search("([\d]+)", version).group(1))
output = inject.checkBooleanExpression("%s=(SELECT SUBSTR((VERSION), 1, 2) FROM SYS.PRODUCT_COMPONENT_VERSION WHERE ROWNUM=1)" % number) output = inject.checkBooleanExpression("%d=(SELECT SUBSTR((VERSION), 1, %d) FROM SYS.PRODUCT_COMPONENT_VERSION WHERE ROWNUM=1)" % (number, 1 if number < 10 else 2))
if output: if output:
kb.dbmsVersion = [ version ] kb.dbmsVersion = [ version ]