Add missing state definitions
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 27 Feb 2013 17:10:39 +0000 (12:10 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 27 Feb 2013 17:10:39 +0000 (12:10 -0500)
src/modules/rlm_securid/rlm_securid.c
src/modules/rlm_securid/rlm_securid.h

index ff8bdbb..d9b6a9a 100644 (file)
@@ -36,8 +36,7 @@ typedef enum {
        RC_SECURID_AUTH_ACCESS_DENIED_FAILURE = -4,
        RC_SECURID_AUTH_INVALID_SERVER_FAILURE = -5,
        RC_SECURID_AUTH_CHALLENGE = -17
-}
-       SECURID_AUTH_RC;
+} SECURID_AUTH_RC;
 
 
 static const CONF_PARSER module_config[] = {
@@ -526,7 +525,7 @@ static int securid_authenticate(void *instance, REQUEST *request)
                /* reply with Access-challenge message code (11) */
 
                /* Generate Prompt attribute */
-               vp = paircreate(PW_PROMPT, 0, PW_TYPE_INTEGER);
+               vp = paircreate(PW_PROMPT, 0);
                                
                rad_assert(vp != NULL);
                vp->vp_integer = 0; /* no echo */
index 475bbae..cf7c72e 100644 (file)
@@ -15,9 +15,11 @@ typedef enum {
        NEXT_CODE_REQUIRED_STATE = 100, 
        NEW_PIN_REQUIRED_STATE = 200,
        NEW_PIN_USER_CONFIRM_STATE = 201,
-       NEW_PIN_AUTH_VALIDATE_STATE = 202
-} 
-SECURID_SESSION_STATE;
+       NEW_PIN_AUTH_VALIDATE_STATE = 202,
+       NEW_PIN_SYSTEM_ACCEPT_STATE = 203,
+       NEW_PIN_SYSTEM_CONFIRM_STATE = 204,
+       NEW_PIN_USER_SELECT_STATE = 205,
+} SECURID_SESSION_STATE;
 
 /*
  * SECURID_SESSION is used to identify existing securID sessions