Avoid logging passwords on connection events

Change-Id: I15c8c4a1177c363283281d2fed63545658eda5de
Closes-Bug: #1787214
(cherry picked from commit d9866029a2)
This commit is contained in:
Kenneth Giusti 2018-08-20 12:31:16 -04:00
parent fa6259d309
commit 4b568352eb
1 changed files with 3 additions and 1 deletions

View File

@ -1170,7 +1170,9 @@ class Connection(object):
self.ensure(method, retry=retry, error_callback=_error_callback)
def _get_connection_info(self):
info = self.connection.info()
ci = self.connection.info()
info = dict([(k, ci.get(k)) for k in
['hostname', 'port', 'transport']])
client_port = None
if self.channel and hasattr(self.channel.connection, 'sock'):
client_port = self.channel.connection.sock.getsockname()[1]