From a6a2b564d0151301017917a7cffc8e7af7f99d31 Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Thu, 2 Dec 1999 20:21:31 +0000 Subject: [PATCH] SecurID support should compile now. --- auth/securid.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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 { -- 2.40.0