diff --git a/net/ez-ipupdate/files/ez-ipupdate.hotplug b/net/ez-ipupdate/files/ez-ipupdate.hotplug index c305458b1..352c40448 100644 --- a/net/ez-ipupdate/files/ez-ipupdate.hotplug +++ b/net/ez-ipupdate/files/ez-ipupdate.hotplug @@ -4,7 +4,11 @@ COMMAND=/usr/sbin/$NAME [ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && { [ -x $COMMAND ] && [ -r $CONFIG ] && { - eval "ifname=\"\${${INTERFACE}_ifname}\"" - $COMMAND -c $CONFIG -i $ifname 2>&1 | logger -t $NAME + include /lib/network + scan_interfaces + + config_get ifname wan ifname + [ -n "$ifname" ] && \ + $COMMAND -c $CONFIG -i $ifname 2>&1 | logger -t $NAME } & }