don't artificially limit the secret length to 32.
authorfcusack <fcusack>
Sun, 13 Jan 2002 10:35:11 +0000 (10:35 +0000)
committerfcusack <fcusack>
Sun, 13 Jan 2002 10:35:11 +0000 (10:35 +0000)
src/modules/rlm_mschap/rlm_mschap.c

index 62753b4..cae86a9 100644 (file)
@@ -543,11 +543,7 @@ static void mppe_gen_respkey(uint8_t* secret,uint8_t* vector,
        uint8_t buf[16];
        int i;
        MD5_CTX Context;
-       int slen;
-
-       for(slen=0;slen < 32;slen++) {
-               if(secret[slen] == 0) break;
-       }
+       int slen = strlen(secret);
 
        memset(key,0,34);