X-Git-Url: http://git.ozlabs.org/?p=ppp.git;a=blobdiff_plain;f=pppd%2Fchap.c;h=a9dc78cdc91d887feb06e1bd6c36fd39e2b86332;hp=114ed4d6bbfd7e05ee64a7b82d58d21309f3017e;hb=f79e0204d1134667d049c14f2c2ab38c9cb6a81a;hpb=ca1af9f74dc0f333c80eb2fa10a4b80306dc4040 diff --git a/pppd/chap.c b/pppd/chap.c index 114ed4d..a9dc78c 100644 --- a/pppd/chap.c +++ b/pppd/chap.c @@ -33,7 +33,7 @@ * WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. */ -#define RCSID "$Id: chap.c,v 1.30 2002/04/02 13:54:59 dfs Exp $" +#define RCSID "$Id: chap.c,v 1.31 2002/04/02 14:15:07 dfs Exp $" /* * TODO: @@ -648,8 +648,9 @@ ChapReceiveResponse(cstate, inp, id, len) ChapMS(cstate, cstate->challenge, secret, secret_len, &md); /* compare MDs and send the appropriate status */ - if (memcmp(&md + response_offset, - remmd + response_offset, response_size) == 0) + if (memcmp((u_char *) &md + response_offset, + (u_char *) remmd + response_offset, + response_size) == 0) code = CHAP_SUCCESS; /* they are the same! */ break; }