mirror of
https://github.com/paulusmack/ppp.git
synced 2024-11-26 21:15:04 +08:00
Fix off-by-one error in radius MS-CHAPv2 verification.
Patch from Anton Golubev.
This commit is contained in:
parent
81131c3cca
commit
da7530a7e0
@ -24,7 +24,7 @@
|
||||
*
|
||||
***********************************************************************/
|
||||
static char const RCSID[] =
|
||||
"$Id: radius.c,v 1.21 2003/11/25 11:50:10 paulus Exp $";
|
||||
"$Id: radius.c,v 1.22 2004/01/11 08:01:30 paulus Exp $";
|
||||
|
||||
#include "pppd.h"
|
||||
#include "chap-new.h"
|
||||
@ -425,7 +425,7 @@ radius_chap_verify(char *user, char *ourname, int id,
|
||||
case CHAP_MICROSOFT_V2:
|
||||
{
|
||||
/* MS-CHAP-Challenge and MS-CHAP2-Response */
|
||||
MS_Chap2Response *rmd = (MS_Chap2Response *) (response + 1);
|
||||
MS_Chap2Response *rmd = (MS_Chap2Response *) response;
|
||||
u_char *p = cpassword;
|
||||
|
||||
if (response_len != MS_CHAP2_RESPONSE_LEN)
|
||||
|
Loading…
Reference in New Issue
Block a user