From 9eebfc55a2e00a4fddafe90768f86a165a7036c4 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 31 Jul 2010 20:52:29 +0200 Subject: [PATCH] network: Fix duplicate check. --- functions.ipv4 | 4 ++-- hooks/zones/bridge.configs/ipv4-static | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/functions.ipv4 b/functions.ipv4 index 04b49a68..74c524a4 100644 --- a/functions.ipv4 +++ b/functions.ipv4 @@ -61,10 +61,10 @@ function ipv4_detect_duplicate() { if ! arping -q -c 2 -w 3 -D -I ${device} ${address}; then log DEBUG "Detected duplicate address '${address}' on device '${device}'." - return ${EXIT_ERROR} + return ${EXIT_OK} fi - return ${EXIT_OK} + return ${EXIT_ERROR} } function ipv4_update_neighbours() { diff --git a/hooks/zones/bridge.configs/ipv4-static b/hooks/zones/bridge.configs/ipv4-static index 5793321c..c9462d5e 100755 --- a/hooks/zones/bridge.configs/ipv4-static +++ b/hooks/zones/bridge.configs/ipv4-static @@ -79,7 +79,7 @@ function _up() { if ! zone_has_ipv4 ${zone} ${ADDRESS}/${PREFIX}; then if ipv4_detect_duplicate ${zone} ${ADDRESS}; then - error_log "Duplicate address detected on zone '${zone}' (${address})." + error_log "Duplicate address detected on zone '${zone}' (${ADDRESS})." error_log "Cannot continue." exit ${EXIT_ERROR} fi -- 2.39.2