From f7ef9887d7a0004c3c37e73add6c611da090f110 Mon Sep 17 00:00:00 2001 From: Sylvain Rochet Date: Sat, 9 Jun 2012 23:38:38 +0200 Subject: [PATCH] improved ppp_set_auth() mschap support --- src/netif/ppp/ppp.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/netif/ppp/ppp.c b/src/netif/ppp/ppp.c index 21129137..cd7659a5 100644 --- a/src/netif/ppp/ppp.c +++ b/src/netif/ppp/ppp.c @@ -341,14 +341,16 @@ void ppp_set_auth(ppp_pcb *pcb, u8_t authtype, const char *user, const char *pas pcb->settings.refuse_chap = 0; else pcb->settings.refuse_chap = 1; -#endif /* CHAP_SUPPORT */ - #if MSCHAP_SUPPORT - if(authtype & PPPAUTHTYPE_MSCHAP) + if(authtype & PPPAUTHTYPE_MSCHAP) { pcb->settings.refuse_mschap = 0; - else + pcb->settings.refuse_mschap_v2 = 0; + } else { pcb->settings.refuse_mschap = 1; + pcb->settings.refuse_mschap_v2 = 1; + } #endif /* MSCHAP_SUPPORT */ +#endif /* CHAP_SUPPORT */ #if EAP_SUPPORT if(authtype & PPPAUTHTYPE_EAP)