From 7b9d978cf9c5f9ddaef79d0fc7400c202b64cbd7 Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Sun, 2 Jan 2011 11:01:20 +0000 Subject: [PATCH] minor fix (database and/or table names with - sign inside needs to be escaped by ` character or will lead to a "SQL syntax") --- plugins/generic/enumeration.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugins/generic/enumeration.py b/plugins/generic/enumeration.py index c7eea1dbe..18a39cb55 100644 --- a/plugins/generic/enumeration.py +++ b/plugins/generic/enumeration.py @@ -1131,6 +1131,12 @@ class Enumeration: rootQuery = queries[kb.dbms].dump_table + if kb.dbms == DBMS.MYSQL: + if '-' in conf.tbl: + conf.tbl = "`%s`" % conf.tbl + if '-' in conf.db: + conf.db = "`%s`" % conf.db + if conf.col: colList = conf.col.split(",") kb.data.cachedColumns[conf.db] = {}