gen_conf/surveillance: droppe ipv6 vide
Il se peut qu'une machine n'ait pas d'ipv6, on évite de remplir la base pg avec un "None" (qui va échouer). Remarque qu'on pourrait peut-être mettre la valeur Null, mais bon…
This commit is contained in:
parent
9a93373ab8
commit
e7563a2d15
1 changed files with 7 additions and 0 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue