diff options
| author | Günther Deschner <gdeschner@redhat.com> | 2014-03-05 16:21:55 +0100 |
|---|---|---|
| committer | Greg Hudson <ghudson@mit.edu> | 2014-05-22 17:54:09 -0400 |
| commit | 123c14fd8862ee8f11f6084d25958cb380655f35 (patch) | |
| tree | 2d81646aaaa88ade587fdc6771263dad6dc7466a /src | |
| parent | 44adf120d8548b9bb43a380e6f1889840c4a4a3d (diff) | |
| download | krb5-123c14fd8862ee8f11f6084d25958cb380655f35.tar.gz krb5-123c14fd8862ee8f11f6084d25958cb380655f35.tar.xz krb5-123c14fd8862ee8f11f6084d25958cb380655f35.zip | |
Remove dead code from the mechglue initialization
The stat check in gss_indicate_mechs had no consequent and would have
been redundant with logic in updateMechList if it did.
[ghudson@mit.edu: elaborated commit message; removed unused
g_mechSetTime and now-irrelevant comment]
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/gssapi/mechglue/g_initialize.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/lib/gssapi/mechglue/g_initialize.c b/src/lib/gssapi/mechglue/g_initialize.c index 48a825e3b..c6904e0a4 100644 --- a/src/lib/gssapi/mechglue/g_initialize.c +++ b/src/lib/gssapi/mechglue/g_initialize.c @@ -91,7 +91,6 @@ static gss_mech_info g_mechListTail = NULL; static k5_mutex_t g_mechListLock = K5_MUTEX_PARTIAL_INITIALIZER; static time_t g_confFileModTime = (time_t)0; -static time_t g_mechSetTime = (time_t)0; static gss_OID_set_desc g_mechSet = { 0, NULL }; static k5_mutex_t g_mechSetLock = K5_MUTEX_PARTIAL_INITIALIZER; @@ -213,8 +212,6 @@ gss_indicate_mechs(minorStatus, mechSet_out) OM_uint32 *minorStatus; gss_OID_set *mechSet_out; { - char *fileName; - struct stat fileInfo; OM_uint32 status; /* Initialize outputs. */ @@ -233,16 +230,6 @@ gss_OID_set *mechSet_out; if (*minorStatus != 0) return (GSS_S_FAILURE); - fileName = MECH_CONF; - - /* - * If we have already computed the mechanisms supported and if it - * is still valid; make a copy and return to caller, - * otherwise build it first. - */ - if ((stat(fileName, &fileInfo) == 0 && - fileInfo.st_mtime > g_mechSetTime)) { - } /* if g_mechSet is out of date or not initialized */ if (build_mechSet()) return GSS_S_FAILURE; @@ -289,20 +276,6 @@ build_mechSet(void) */ k5_mutex_lock(&g_mechListLock); -#if 0 - /* - * this checks for the case when we need to re-construct the - * g_mechSet structure, but the mechanism list is upto date - * (because it has been read by someone calling - * gssint_get_mechanism) - */ - if (fileInfo.st_mtime > g_confFileModTime) - { - g_confFileModTime = fileInfo.st_mtime; - loadConfigFile(fileName); - } -#endif - updateMechList(); /* |
