mirror of
https://opendev.org/x/pyghmi
synced 2025-02-05 13:32:48 +00:00
Fix the referer for ipv6
When using ipv6, use [] to denote the address portion Change-Id: Ib6ffd2d0c98ab33a5f8b825300543c600f4f5a17
This commit is contained in:
parent
20f964b9ca
commit
f5d5cdf720
@ -124,8 +124,11 @@ class IMMClient(object):
|
||||
self.ipmicmd = weakref.proxy(ipmicmd)
|
||||
self.updating = False
|
||||
self.imm = ipmicmd.bmc
|
||||
srv = self.imm
|
||||
if ':' in srv:
|
||||
srv = '[{0}]'.format(srv)
|
||||
self.adp_referer = 'https://{0}/designs/imm/index-console.php'.format(
|
||||
self.imm)
|
||||
srv)
|
||||
if ipmicmd.ipmi_session.password:
|
||||
self.username = ipmicmd.ipmi_session.userid.decode('utf-8')
|
||||
self.password = ipmicmd.ipmi_session.password.decode('utf-8')
|
||||
@ -962,7 +965,10 @@ class XCCClient(IMMClient):
|
||||
return None
|
||||
if not login:
|
||||
return wc
|
||||
referer = 'https://{0}/'.format(self.imm)
|
||||
srv = self.imm
|
||||
if ':' in srv:
|
||||
srv = '[{0}]'.format(self.imm)
|
||||
referer = 'https://{0}/'.format(srv)
|
||||
adata = json.dumps({'username': self.username,
|
||||
'password': self.password
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user