Fix bug related to persistent addresses when using v2 onion services

This commit is contained in:
Micah Lee 2018-11-25 13:14:56 -08:00
parent e29c0e7b69
commit 5f011e9ed6
No known key found for this signature in database
GPG Key ID: 403C2657CD994F73

View File

@ -494,7 +494,7 @@ class Onion(object):
# A new private key was generated and is in the Control port response.
if self.settings.get('save_private_key'):
if not self.settings.get('private_key'):
self.settings.set('private_key', key_content)
self.settings.set('private_key', res.private_key)
if self.stealth:
# Similar to the PrivateKey, the Control port only returns the ClientAuth
@ -579,7 +579,7 @@ class Onion(object):
else:
return (self.settings.get('socks_address'), self.settings.get('socks_port'))
def is_v2_key(key):
def is_v2_key(self, key):
"""
Helper function for determining if a key is RSA1024 (v2) or not.
"""