static const char rcsid[] = "$Id$";
-#include <autoconf.h>
-#include <radiusd.h>
-#include <modules.h>
+#include <freeradius-devel/autoconf.h>
+#include <freeradius-devel/radiusd.h>
+#include <freeradius-devel/modules.h>
#include "extern.h"
#include "otp.h"
otp_request_t otp_request;
otp_reply_t otp_reply;
VALUE_PAIR *cvp, *rvp;
- char *username = request->username->strvalue;
+ char *username = request->username->vp_strvalue;
int rc;
if (request->username->length > OTP_MAX_USERNAME_LEN) {
otp_request.pwe.pwe = pwe;
/* otp_pwe_present() (done by caller) guarantees that both of these exist */
- rvp = pairfind(request->packet->vps, pwattr[pwe - 1]);
- cvp = pairfind(request->packet->vps, pwattr[pwe]);
+ cvp = pairfind(request->packet->vps, pwattr[pwe - 1]);
+ rvp = pairfind(request->packet->vps, pwattr[pwe]);
/*
* Validate available vps based on pwe type.
username);
return RLM_MODULE_REJECT;
}
- (void) strcpy(otp_request.pwe.passcode, rvp->strvalue);
+ (void) strcpy(otp_request.pwe.passcode, rvp->vp_strvalue);
break;
case PWE_CHAP:
username);
return RLM_MODULE_INVALID;
}
- (void) memcpy(otp_request.pwe.challenge, cvp->strvalue, cvp->length);
+ (void) memcpy(otp_request.pwe.challenge, cvp->vp_strvalue, cvp->length);
otp_request.pwe.clen = cvp->length;
- (void) memcpy(otp_request.pwe.response, rvp->strvalue, rvp->length);
+ (void) memcpy(otp_request.pwe.response, rvp->vp_strvalue, rvp->length);
otp_request.pwe.rlen = rvp->length;
break;
username);
return RLM_MODULE_INVALID;
}
- (void) memcpy(otp_request.pwe.challenge, cvp->strvalue, cvp->length);
+ (void) memcpy(otp_request.pwe.challenge, cvp->vp_strvalue, cvp->length);
otp_request.pwe.clen = cvp->length;
- (void) memcpy(otp_request.pwe.response, rvp->strvalue, rvp->length);
+ (void) memcpy(otp_request.pwe.response, rvp->vp_strvalue, rvp->length);
otp_request.pwe.rlen = rvp->length;
break;
username);
return RLM_MODULE_INVALID;
}
- (void) memcpy(otp_request.pwe.challenge, cvp->strvalue, cvp->length);
+ (void) memcpy(otp_request.pwe.challenge, cvp->vp_strvalue, cvp->length);
otp_request.pwe.clen = cvp->length;
- (void) memcpy(otp_request.pwe.response, rvp->strvalue, rvp->length);
+ (void) memcpy(otp_request.pwe.response, rvp->vp_strvalue, rvp->length);
otp_request.pwe.rlen = rvp->length;
break;
} /* switch (otp_request.pwe.pwe) */