X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=package%2Fppp%2Ffiles%2Fppp.sh;h=8dfdab7a0baa808dfc0420770cdd51d4afe69cd0;hb=488d168c256a76dc96d05b93affc2a466dac99ff;hp=bfa708dadc03c45d87c4de88660d6360c615cda9;hpb=3b61c2c2b161f082bc2ff06a6666f1d32bed667f;p=openwrt%2Fstaging%2Fwigyori.git diff --git a/package/ppp/files/ppp.sh b/package/ppp/files/ppp.sh index bfa708dadc..8dfdab7a0b 100644 --- a/package/ppp/files/ppp.sh +++ b/package/ppp/files/ppp.sh @@ -17,6 +17,12 @@ scan_ppp() { start_pppd() { local cfg="$1"; shift + local ifname + + # make sure the network state references the correct ifname + scan_ppp "$cfg" + config_get ifname "$cfg" ifname + set_interface_ifname "$cfg" "$ifname" # make sure only one pppd process is started lock "/var/lock/ppp-${cfg}"