Browse Source

fix ppp unit number issues (#2178)

SVN-Revision: 8665
Felix Fietkau 18 years ago
parent
commit
469c658898
1 changed files with 6 additions and 3 deletions
  1. 6 3
      package/ppp/files/ppp.sh

+ 6 - 3
package/ppp/files/ppp.sh

@@ -1,9 +1,12 @@
 scan_ppp() {
 	config_get ifname "$1" ifname
 	pppdev="${pppdev:-0}"
-	config_set "$1" ifname "ppp$pppdev"
-	config_set "$1" unit "$pppdev"
-	pppdev="$(($pppdev + 1))"
+	config_get unit "$1" unit
+	[ -z "$unit" ] && {
+		config_set "$1" ifname "ppp$pppdev"
+		config_set "$1" unit "$pppdev"
+		pppdev="$(($pppdev + 1))"
+	}
 }
 
 start_pppd() {