Lines Matching refs:reauth_cache

201 typedef struct reauth_cache {
2321 reauth_cache_t *reauth_cache = (reauth_cache_t *) glob_context;
2324 if (!reauth_cache) return;
2326 for (n = 0; n < reauth_cache->size; n++)
2327 clear_reauth_entry(&reauth_cache->e[n], reauth_cache->i_am, utils);
2328 if (reauth_cache->e) utils->free(reauth_cache->e);
2330 if (reauth_cache->mutex) utils->mutex_free(reauth_cache->mutex);
2332 utils->free(reauth_cache);
3722 reauth_cache_t *reauth_cache;
3738 reauth_cache = utils->malloc(sizeof(reauth_cache_t));
3739 if (reauth_cache == NULL)
3741 memset(reauth_cache, 0, sizeof(reauth_cache_t));
3742 reauth_cache->i_am = SERVER;
3748 reauth_cache->timeout = (time_t) 60 * strtol(timeout, NULL, 10);
3751 reauth_cache->timeout = 0;
3753 if (reauth_cache->timeout < 0)
3754 reauth_cache->timeout = 0;
3756 if (reauth_cache->timeout) {
3758 reauth_cache->mutex = utils->mutex_alloc();
3759 if (!reauth_cache->mutex)
3763 reauth_cache->size = 100;
3764 reauth_cache->e = utils->malloc(reauth_cache->size *
3766 if (reauth_cache->e == NULL)
3768 memset(reauth_cache->e, 0, reauth_cache->size * sizeof(reauth_entry_t));
3771 digestmd5_server_plugins[0].glob_context = reauth_cache;
5211 reauth_cache_t *reauth_cache;
5225 reauth_cache = utils->malloc(sizeof(reauth_cache_t));
5226 if (reauth_cache == NULL)
5228 memset(reauth_cache, 0, sizeof(reauth_cache_t));
5229 reauth_cache->i_am = CLIENT;
5232 reauth_cache->mutex = utils->mutex_alloc();
5233 if (!reauth_cache->mutex)
5237 reauth_cache->size = 10;
5238 reauth_cache->e = utils->malloc(reauth_cache->size *
5240 if (reauth_cache->e == NULL)
5242 memset(reauth_cache->e, 0, reauth_cache->size * sizeof(reauth_entry_t));
5244 digestmd5_client_plugins[0].glob_context = reauth_cache;