Browse Source

pppd: fix the exit code in case of authentication failure or other errors

SVN-Revision: 28498
Felix Fietkau 14 years ago
parent
commit
2ccd191b76
1 changed files with 12 additions and 0 deletions
  1. 12 0
      package/ppp/patches/208-fix_status_code.patch

+ 12 - 0
package/ppp/patches/208-fix_status_code.patch

@@ -0,0 +1,12 @@
+--- a/pppd/main.c
++++ b/pppd/main.c
+@@ -1048,7 +1048,8 @@ get_input()
+ 	}
+ 	notice("Modem hangup");
+ 	hungup = 1;
+-	status = EXIT_HANGUP;
++	if (status == EXIT_OK)
++		status = EXIT_HANGUP;
+ 	lcp_lowerdown(0);	/* serial link is no longer available */
+ 	link_terminated(0);
+ 	return;