summaryrefslogtreecommitdiffstats
path: root/usr.sbin/ppp/datalink.c
diff options
context:
space:
mode:
authorbrian <brian@FreeBSD.org>1999-02-02 09:35:17 +0000
committerbrian <brian@FreeBSD.org>1999-02-02 09:35:17 +0000
commit61788f8e53914697da6084d3426078b1fd4e5832 (patch)
tree70917d64158e89114e49b498431dac6ddd482335 /usr.sbin/ppp/datalink.c
parent854609d8d95c79b7da9960c91e5faab6f823b63b (diff)
downloadFreeBSD-src-61788f8e53914697da6084d3426078b1fd4e5832.zip
FreeBSD-src-61788f8e53914697da6084d3426078b1fd4e5832.tar.gz
Reimplement the previous fix (no response to PAP requests)
at the authentication layer rather than at the PAP layer so that it also applies to CHAP (no response to CHAP challenges).
Diffstat (limited to 'usr.sbin/ppp/datalink.c')
-rw-r--r--usr.sbin/ppp/datalink.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/usr.sbin/ppp/datalink.c b/usr.sbin/ppp/datalink.c
index 617cc1d2..7aa88cf 100644
--- a/usr.sbin/ppp/datalink.c
+++ b/usr.sbin/ppp/datalink.c
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: datalink.c,v 1.26 1999/01/28 01:56:31 brian Exp $
+ * $Id: datalink.c,v 1.27 1999/02/01 13:42:24 brian Exp $
*/
#include <sys/param.h>
@@ -479,11 +479,9 @@ datalink_LayerUp(void *v, struct fsm *fp)
Auth2Nam(dl->physical->link.lcp.his_auth),
Auth2Nam(dl->physical->link.lcp.want_auth));
if (dl->physical->link.lcp.his_auth == PROTO_PAP)
- auth_StartChallenge(&dl->pap, dl->physical, pap_SendChallenge,
- pap_Failed);
+ auth_StartChallenge(&dl->pap, dl->physical, pap_SendChallenge);
if (dl->physical->link.lcp.want_auth == PROTO_CHAP)
- auth_StartChallenge(&dl->chap.auth, dl->physical, chap_SendChallenge,
- NULL);
+ auth_StartChallenge(&dl->chap.auth, dl->physical, chap_SendChallenge);
} else
datalink_AuthOk(dl);
}
OpenPOWER on IntegriCloud