diff options
Diffstat (limited to 'accel-pptpd/auth/auth_mschap_v2.c')
-rw-r--r-- | accel-pptpd/auth/auth_mschap_v2.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/accel-pptpd/auth/auth_mschap_v2.c b/accel-pptpd/auth/auth_mschap_v2.c index 3b2da7b..8e4a7c0 100644 --- a/accel-pptpd/auth/auth_mschap_v2.c +++ b/accel-pptpd/auth/auth_mschap_v2.c @@ -384,7 +384,9 @@ static void chap_recv_response(struct chap_auth_data_t *ad, struct chap_hdr_t *h if (r == PWDB_NO_IMPL) { r = chap_check_response(ad, msg, name); - if (generate_response(ad, msg, name, authenticator)) + if (r) + r = PWDB_DENIED; + else if (generate_response(ad, msg, name, authenticator)) r = PWDB_DENIED; } |