Skip to content

Commit

Permalink
Merge 438e27b into 0fd2934
Browse files Browse the repository at this point in the history
  • Loading branch information
JeffLIrion committed Oct 5, 2019
2 parents 0fd2934 + 438e27b commit c94ec60
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions adb_shell/adb_device.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,12 +156,14 @@ def connect(self, rsa_keys=None, timeout_s=None, auth_timeout_s=constants.DEFAUL

# 5. If no ``rsa_keys`` are provided, raise an exception
if not rsa_keys:
self._handle.close()
raise exceptions.DeviceAuthError('Device authentication required, no keys available.')

# 6. Loop through our keys, signing the last ``banner`` that we received
for rsa_key in rsa_keys:
# 6.1. If the last ``arg0`` was not :const:`adb_shell.constants.AUTH_TOKEN`, raise an exception
if arg0 != constants.AUTH_TOKEN:
self._handle.close()
raise exceptions.InvalidResponseError('Unknown AUTH response: %s %s %s' % (arg0, arg1, banner))

# 6.2. Sign the last ``banner`` and send it in an ``b'AUTH'`` message
Expand Down

0 comments on commit c94ec60

Please sign in to comment.