summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xctdb/config/events.d/11.natgw4
1 files changed, 2 insertions, 2 deletions
diff --git a/ctdb/config/events.d/11.natgw b/ctdb/config/events.d/11.natgw
index 509375231a..f6164cf88b 100755
--- a/ctdb/config/events.d/11.natgw
+++ b/ctdb/config/events.d/11.natgw
@@ -18,8 +18,8 @@ else
fi
delete_all() {
- local _ip=`echo $CTDB_NATGW_PUBLIC_IP | cut -d '/' -f1`
- local _maskbits=`echo $CTDB_NATGW_PUBLIC_IP | cut -d '/' -f2`
+ _ip="${CTDB_NATGW_PUBLIC_IP%/*}"
+ _maskbits="${CTDB_NATGW_PUBLIC_IP#*/}"
[ -z "$CTDB_NATGW_PUBLIC_IFACE" ] || {
delete_ip_from_iface $CTDB_NATGW_PUBLIC_IFACE $_ip $_maskbits 2>/dev/null