From 378773f143d465eb164928a62437605c3280028f Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Sun, 10 Jun 2012 12:12:10 +0000
Subject: [PATCH] ppp: block restart of interfaces if pppd refused the command
 line options

SVN-Revision: 32160
---
 package/ppp/files/ppp.sh | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/package/ppp/files/ppp.sh b/package/ppp/files/ppp.sh
index 7d475a985b28..98099dba542e 100755
--- a/package/ppp/files/ppp.sh
+++ b/package/ppp/files/ppp.sh
@@ -72,6 +72,10 @@ ppp_generic_teardown() {
 			proto_notify_error "$interface" AUTH_FAILED
 			proto_block_restart "$interface"
 		;;
+		2)
+			proto_notify_error "$interface" INVALID_OPTIONS
+			proto_block_restart "$interface"
+		;;
 	esac
 	proto_kill_command "$interface"
 }
-- 
2.30.2