dnsmasq: use logical interface name for dhcp relay config
[openwrt/staging/chunkeey.git] / package / network / services / dnsmasq / files / dnsmasq.init
index e811a20d1fa1a90ed534e7cdd8fd139ca7a46524..cce7558fc9720a2c2917ee3f9d93aeff8727a093 100644 (file)
@@ -526,7 +526,8 @@ dhcp_relay_add() {
        if [ -z "$interface" ]; then
                xappend "--dhcp-relay=$local_addr,$server_addr"
        else
-               xappend "--dhcp-relay=$local_addr,$server_addr,$interface"
+               network_get_device ifname "$interface" || return
+               xappend "--dhcp-relay=$local_addr,$server_addr,$ifname"
        fi
 }