Hello list, I am using PEAP-EAP-MSCHAPv2 combo with freeradius. I modified EAP-MSCHAPv2 rlm to use a weird password store system and authentication works fine. There is one thing I am missing - I need to add a specific VSA to access-accept (depending on the user) and am trying to do it this way: #define VENDOR_CISCO 9 #define CISCO_SSG_ACCOUNT_INFO 250 VALUE_PAIR *myvsa; myvsa = radius_paircreate(request, &request->reply->vps, CISCO_SSG_ACCOUNT_INFO, VENDOR_CISCO); if (myvsa == NULL) RDEBUG("MYVSA == NULL"); const char *mystr="AINTERNET"; pairmemcpy(myvsa, (const uint8_t *)mystr,4); this is done under case PW_MSCHAP2_SUCCESS: (line ~180) in rlm_eap_mschapv2.c module. There is no error but I never see this output on access-accept sent to BRAS. What am I doing wrong? Is there a better way to achieve this? BR, iostres