diff --git a/lib/ddupdate/ddplugin.py b/lib/ddupdate/ddplugin.py index 5947c3b..3ce6279 100644 --- a/lib/ddupdate/ddplugin.py +++ b/lib/ddupdate/ddplugin.py @@ -198,6 +198,9 @@ def parse_ifconfig_output(self, text): if 'deprecated' in words: # don't use a "deprecated" address continue + if 'temporary' in words: + # don't use a "temporary" address + continue self.v6 = addr if self.empty(): raise AddressError("Cannot find address for %s, giving up" % text)