From: Todd C. Miller Date: Thu, 2 Dec 1999 20:21:31 +0000 (+0000) Subject: SecurID support should compile now. X-Git-Tag: SUDO_1_6_1~15 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a6a2b564d0151301017917a7cffc8e7af7f99d31;p=sudo SecurID support should compile now. --- diff --git a/auth/securid.c b/auth/securid.c index 2d3466212..b4ddc1968 100644 --- a/auth/securid.c +++ b/auth/securid.c @@ -73,7 +73,9 @@ securid_init(pw, promptp, auth) char **promptp; sudo_auth *auth; { + static struct SD_CLIENT sd_dat; /* SecurID data block */ + auth->data = (VOID *) &sd_dat; /* For method-specific data */ creadcfg(); /* Only read config file once */ return(AUTH_SUCCESS); } @@ -84,10 +86,9 @@ securid_setup(pw, promptp, auth) char **promptp; sudo_auth *auth; { - static SD_CLIENT sd_dat; /* SecurID data block */ + struct SD_CLIENT *sd = (struct SD_CLIENT *) auth->data; /* Re-initialize SecurID every time. */ - auth->data = (VOID *) &sd_dat; if (sd_init(sd) == 0) return(AUTH_SUCCESS); else {