Lines Matching full:extra
33 struct extra { struct
45 const struct extra *extra) in check_cache() argument
72 is_string(config->extra[0], principal, "...and matches our principal"); in check_cache()
76 ctx, &tgtprinc, (unsigned int) strlen(extra->realm), extra->realm, in check_cache()
77 KRB5_TGS_NAME_SIZE, KRB5_TGS_NAME, strlen(extra->realm), extra->realm, in check_cache()
109 struct extra *extra = data; in check_cache_callback() local
123 extra->cache_path = bstrdup(file); in check_cache_callback()
124 check_cache(file, config, extra); in check_cache_callback()
134 struct extra extra; in main() local
142 extra.realm = krbconf->realm; in main()
143 extra.cache_path = NULL; in main()
145 config.extra[0] = krbconf->userprinc; in main()
165 config.data = &extra; in main()
167 free(extra.cache_path); in main()
168 extra.cache_path = NULL; in main()
175 check_cache(extra.cache_path, &config, &extra); in main()
176 if (unlink(extra.cache_path) < 0) in main()
177 sysdiag("unable to unlink temporary cache %s", extra.cache_path); in main()
178 free(extra.cache_path); in main()
179 extra.cache_path = NULL; in main()
194 free(extra.cache_path); in main()
195 extra.cache_path = NULL; in main()