diff options
author | Marius Halden <marius.h@lden.org> | 2014-03-17 19:51:58 +0100 |
---|---|---|
committer | Marius Halden <marius.h@lden.org> | 2014-03-17 19:51:58 +0100 |
commit | 2c8a22216ef9c6cb9c6e6741f9c54acfd3262a72 (patch) | |
tree | 520299b0e16cc2ae00fe22e40e832286ea6eb9f2 /ddns/backend/dnsupdate.py | |
parent | 97fcbda00f1a84a696d8458c377cc4447bf1d7fe (diff) | |
download | DDNS.py-2c8a22216ef9c6cb9c6e6741f9c54acfd3262a72.tar.gz DDNS.py-2c8a22216ef9c6cb9c6e6741f9c54acfd3262a72.tar.bz2 DDNS.py-2c8a22216ef9c6cb9c6e6741f9c54acfd3262a72.tar.xz |
Fixed fault when creating dns keyring
Diffstat (limited to 'ddns/backend/dnsupdate.py')
-rw-r--r-- | ddns/backend/dnsupdate.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ddns/backend/dnsupdate.py b/ddns/backend/dnsupdate.py index 650759f..8257540 100644 --- a/ddns/backend/dnsupdate.py +++ b/ddns/backend/dnsupdate.py @@ -52,9 +52,8 @@ def get_hash_method(hash_name): return dns.tsig.default_algorithm def update_dns(zone, hostname, ip, ttl=300): - global keyring - if not keyring: - keyring = gen_keyring(ddns.cfg_parser.cfg.get('dnskeys')) + if not keyring or keyring == None: + gen_keyring(ddns.cfg_parser.cfg.get('dnskeys')) zone = get_zone(zone) dns_srv = zone['ns'] |