X-Git-Url: http://git.openwrt.org/?p=openwrt%2Fsvn-archive%2Farchive.git;a=blobdiff_plain;f=package%2Fbase-files%2Fdefault%2Fsbin%2Fifdown;h=26d0e626d2dde9bb02e076efafa53b769ad41a89;hp=2b7f7b632b55293e8eeb80b7c2c509b8937e959d;hb=1dc22996c5f9e8be30dde158ab5217905ef1e9e5;hpb=fb72aa4e3dc04fd6afe17cb7307a2530033289e2;ds=sidebyside diff --git a/package/base-files/default/sbin/ifdown b/package/base-files/default/sbin/ifdown index 2b7f7b632b..26d0e626d2 100755 --- a/package/base-files/default/sbin/ifdown +++ b/package/base-files/default/sbin/ifdown @@ -30,7 +30,7 @@ done # kill active ppp daemon and other processes config_get ifname "$cfg" ifname -pids="$(cat /var/run/${ifname}.pid /var/run/ppp-${cfg}.pid 2>/dev/null)" +pids="$(head -n1 -q /var/run/${ifname}.pid /var/run/ppp-${cfg}.pid 2>/dev/null)" for pid in $pids; do [ -d "/proc/$pid" ] && { kill $pid