diff --git a/gestion/gen_confs/surveillance.py b/gestion/gen_confs/surveillance.py index 8f20498a..74ca7877 100644 --- a/gestion/gen_confs/surveillance.py +++ b/gestion/gen_confs/surveillance.py @@ -49,6 +49,9 @@ class exemptions(gen_config) : source = machine.ip() else: source = machine.ipv6() + # Si ip vide, passons au suivant + if not source: + continue requete="INSERT INTO exemptes (ip_crans,ip_dest) VALUES ('%s','%s')" % (source, destination) curseur.execute(requete) @@ -83,6 +86,10 @@ class machines(gen_config) : ipv6_vu={} def ipv6_already_set(ipv6): + # S'il ne s'agit pas d'une IP valide (vide ?) faisons comme si + # on l'avait déjà vue :p + if not ipv6: + return True ret = ipv6_vu.get(ipv6, False) ipv6_vu[ipv6] = True return ret