Lines Matching refs:context

86 	krb5_context context = data;  in krb5int_address_get_realm()  local
103 krb5int_fqdn_get_realm(context, he->h_name, in krb5int_address_get_realm()
104 &context->default_realm); in krb5int_address_get_realm()
109 if (context->default_realm != 0) { in krb5int_address_get_realm()
132 krb5_get_default_realm(krb5_context context, char **lrealm) in krb5_get_default_realm() argument
141 if (!context || (context->magic != KV5M_CONTEXT)) in krb5_get_default_realm()
148 if (!context->default_realm) { in krb5_get_default_realm()
150 context->default_realm = strdup(realm); in krb5_get_default_realm()
151 if (context->default_realm == NULL) in krb5_get_default_realm()
156 if (!context->default_realm) { in krb5_get_default_realm()
157 context->default_realm = 0; in krb5_get_default_realm()
158 if (context->profile != 0) { in krb5_get_default_realm()
159 retval = profile_get_string(context->profile, "libdefaults", in krb5_get_default_realm()
164 context->default_realm = malloc(strlen(realm) + 1); in krb5_get_default_realm()
165 if (!context->default_realm) { in krb5_get_default_realm()
169 strcpy(context->default_realm, realm); in krb5_get_default_realm()
173 if (context->default_realm == 0) { in krb5_get_default_realm()
175 if (_krb5_use_dns_realm(context)) { in krb5_get_default_realm()
192 &context->default_realm); in krb5_get_default_realm()
200 &context->default_realm); in krb5_get_default_realm()
203 &context->default_realm); in krb5_get_default_realm()
218 (void) krb5int_foreach_localaddr(context, in krb5_get_default_realm()
226 if (context->default_realm == 0) { in krb5_get_default_realm()
234 krb5int_domain_get_realm(context, in krb5_get_default_realm()
235 res.dnsrch[i], &context->default_realm); in krb5_get_default_realm()
237 if (context->default_realm != 0) in krb5_get_default_realm()
248 if (context->default_realm == 0) in krb5_get_default_realm()
250 if (context->default_realm[0] == 0) { in krb5_get_default_realm()
251 free (context->default_realm); in krb5_get_default_realm()
252 context->default_realm = 0; in krb5_get_default_realm()
256 realm = context->default_realm; in krb5_get_default_realm()
266 krb5_set_default_realm(krb5_context context, const char *lrealm) in krb5_set_default_realm() argument
268 if (!context || (context->magic != KV5M_CONTEXT)) in krb5_set_default_realm()
271 if (context->default_realm) { in krb5_set_default_realm()
272 free(context->default_realm); in krb5_set_default_realm()
273 context->default_realm = 0; in krb5_set_default_realm()
280 context->default_realm = malloc(strlen (lrealm) + 1); in krb5_set_default_realm()
282 if (!context->default_realm) in krb5_set_default_realm()
285 strcpy(context->default_realm, lrealm); in krb5_set_default_realm()
292 krb5_free_default_realm(krb5_context context, char *lrealm) in krb5_free_default_realm() argument