Merge pull request #132 from Pennyw0rth/neff-encode-errors

main
Alex 2023-12-23 17:23:04 +01:00 committed by GitHub
commit 6115185d75
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 6 deletions

View File

@ -359,12 +359,7 @@ class smb(connection):
self.username = username self.username = username
self.domain = domain self.domain = domain
try:
self.conn.login(self.username, self.password, domain) self.conn.login(self.username, self.password, domain)
except UnicodeEncodeError:
self.logger.error(f"UnicodeEncodeError on: '{self.username}:{self.password}'. Trying again with a different encoding...")
self.create_conn_obj()
self.conn.login(self.username, self.password.encode().decode("latin-1"), domain)
self.check_if_admin() self.check_if_admin()
self.logger.debug(f"Adding credential: {domain}/{self.username}:{self.password}") self.logger.debug(f"Adding credential: {domain}/{self.username}:{self.password}")