]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Look for change password only in Microsoft attributes
authorAlan T. DeKok <aland@freeradius.org>
Thu, 14 Jun 2012 10:02:14 +0000 (12:02 +0200)
committerAlan T. DeKok <aland@freeradius.org>
Thu, 14 Jun 2012 10:03:37 +0000 (12:03 +0200)
src/modules/rlm_mschap/rlm_mschap.c

index d77aecf2dd0d8536d41f40a864cc0f62d4ecf8b0..d56636b1bd9220aca9f78a8b4563244e964da83b 100644 (file)
@@ -1512,6 +1512,9 @@ static int mschap_authenticate(void * instance, REQUEST *request)
                                if (nt_enc->attribute != PW_MSCHAP_NT_ENC_PW)
                                        continue;
 
+                               if (nt_enc->vendor != VENDORPEC_MICROSOFT)
+                                       continue;
+
                                if (nt_enc->vp_octets[0] != 6) {
                                        RDEBUG2("MS-CHAP-NT-Enc-PW with invalid format");
                                        return RLM_MODULE_INVALID;