Lines Matching refs:realm
42 char *realm; member
56 free(p->realm); in free_realms()
91 tmp->realm = strdup(p); in make_path()
92 if(tmp->realm == NULL){ in make_path()
112 tmp->realm = malloc(p - from + 1); in make_path()
113 if(tmp->realm == NULL){ in make_path()
118 memcpy(tmp->realm, from, p - from); in make_path()
119 tmp->realm[p - from] = '\0'; in make_path()
143 if(r->realm[0] == '\0'){ in make_paths()
144 while(r->next && r->next->realm[0] == '\0') in make_paths()
147 next_realm = r->next->realm; in make_paths()
156 prev_realm = r->realm; in make_paths()
175 len = strlen(r->realm) + strlen(prev_realm) + 1; in expand_realms()
177 tmp = realloc(r->realm, len); in expand_realms()
182 r->realm = tmp; in expand_realms()
183 strlcat(r->realm, prev_realm, len); in expand_realms()
188 size_t len = strlen(r->realm) + strlen(prev_realm) + 1; in expand_realms()
196 strlcat(tmp, r->realm, len); in expand_realms()
197 free(r->realm); in expand_realms()
198 r->realm = tmp; in expand_realms()
200 prev_realm = r->realm; in expand_realms()
206 make_realm(char *realm) in make_realm() argument
213 free(realm); in make_realm()
216 r->realm = realm; in make_realm()
217 for(p = q = r->realm; *p; p++){ in make_realm()
218 if(p == r->realm && *p == ' '){ in make_realm()
222 if(q == r->realm && *p == '/') in make_realm()
343 if((*q)->realm[0] == '\0'){ in krb5_domain_x500_decode()
346 free(p->realm); in krb5_domain_x500_decode()
363 *R++ = r->realm; in krb5_domain_x500_decode()