diff options
author | brian <brian@FreeBSD.org> | 1999-02-02 09:35:17 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 1999-02-02 09:35:17 +0000 |
commit | 61788f8e53914697da6084d3426078b1fd4e5832 (patch) | |
tree | 70917d64158e89114e49b498431dac6ddd482335 /usr.sbin/ppp/datalink.c | |
parent | 854609d8d95c79b7da9960c91e5faab6f823b63b (diff) | |
download | FreeBSD-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.c | 8 |
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); } |