Merge pull request #1358 from Jmainguy/mysql_user_dots
observe ` in privileges_unpack
This commit is contained in:
commit
476af93e96
1 changed files with 2 additions and 6 deletions
|
@ -320,12 +320,8 @@ def privileges_unpack(priv):
|
|||
output = {}
|
||||
for item in priv.strip().split('/'):
|
||||
pieces = item.strip().split(':')
|
||||
if '.' in pieces[0]:
|
||||
pieces[0] = pieces[0].split('.')
|
||||
for idx, piece in enumerate(pieces):
|
||||
if pieces[0][idx] != "*":
|
||||
pieces[0][idx] = "`" + pieces[0][idx] + "`"
|
||||
pieces[0] = '.'.join(pieces[0])
|
||||
dbpriv = pieces[0].rsplit(".", 1)
|
||||
pieces[0] = "`%s`.%s" % (dbpriv[0].strip('`'), dbpriv[1])
|
||||
|
||||
output[pieces[0]] = pieces[1].upper().split(',')
|
||||
new_privs = frozenset(output[pieces[0]])
|
||||
|
|
Loading…
Reference in a new issue