diff options
| author | Danilo Almeida <dalmeida@mit.edu> | 1999-06-08 06:18:38 +0000 |
|---|---|---|
| committer | Danilo Almeida <dalmeida@mit.edu> | 1999-06-08 06:18:38 +0000 |
| commit | 29c89a8edd5814106040e3b947bfdf638c47ac8b (patch) | |
| tree | f3242125672daa6f5b2e019b408840b9ffa124ab | |
| parent | 006794de160897787af31c3970a9d7d7a2fba977 (diff) | |
| download | krb5-29c89a8edd5814106040e3b947bfdf638c47ac8b.tar.gz krb5-29c89a8edd5814106040e3b947bfdf638c47ac8b.tar.xz krb5-29c89a8edd5814106040e3b947bfdf638c47ac8b.zip | |
Only do version checking once per use of the DLL
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11494 dc483132-0cff-0310-8789-dd5450dbe970
| -rw-r--r-- | src/lib/ChangeLog | 5 | ||||
| -rw-r--r-- | src/lib/win_glue.c | 4 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/ChangeLog b/src/lib/ChangeLog index a5cdf0b9a..6559df4bb 100644 --- a/src/lib/ChangeLog +++ b/src/lib/ChangeLog @@ -1,3 +1,8 @@ +1999-06-08 Danilo Almeida <dalmeida@mit.edu> + + * win_glue.c (krb5_vercheck): Only do version checking once per + use of the DLL. + Tue May 18 19:52:56 1999 Danilo Almeida <dalmeida@mit.edu> * Makefile.in: Remove - from recursive Win32 make invocation. diff --git a/src/lib/win_glue.c b/src/lib/win_glue.c index 4793b5cab..ab3e1a1be 100644 --- a/src/lib/win_glue.c +++ b/src/lib/win_glue.c @@ -304,6 +304,9 @@ static krb5_error_code do_timebomb() */ krb5_error_code krb5_vercheck() { + static int verchecked = 0; + if (verchecked) + return 0; #ifdef TIMEBOMB krb5_error_code retval = do_timebomb(); if (retval) @@ -335,6 +338,7 @@ krb5_error_code krb5_vercheck() } #endif + verchecked = 1; return 0; } |
