interfaces: check for valid alias IP #3197

Suggested by: @tbandixen
This commit is contained in:
Franco Fichtner 2019-02-15 11:26:14 +01:00
parent 8e9ae38fdc
commit 90c0c395a5

View File

@ -349,7 +349,7 @@ BOUND|RENEW|REBIND|REBOOT)
delete_old_states
fi
if [ -n "$old_ip_address" ]; then
if [ "$old_ip_address" != "$alias_ip_address" ]; then
if [ -n "$alias_ip_address" -a "$old_ip_address" != "$alias_ip_address" ]; then
delete_old_alias
changes="yes"
fi
@ -367,7 +367,7 @@ BOUND|RENEW|REBIND|REBOOT)
add_new_routes
changes="yes"
fi
if [ "$new_ip_address" != "$alias_ip_address" ]; then
if [ -n "$alias_ip_address" -a "$new_ip_address" != "$alias_ip_address" ]; then
add_new_alias
changes="yes"
fi