Lines Matching defs:local_realm
417 const char *local_realm;
421 size_t llen; /* Length of local_realm */
428 * Step up from local_realm to common suffix, or else down to server_realm.
435 const char *lsuffix = state->local_realm + state->llen - state->len;
454 hier_init(struct hier_iter *state, const char *local_realm, const char *server_realm)
462 state->local_realm = local_realm;
464 state->llen = llen = strlen(local_realm);
473 for (lr = local_realm + llen, sr = server_realm + slen;
474 lr != local_realm && sr != server_realm;
479 len = llen - (lr - local_realm);
487 if (llen == slen && lr == local_realm)
491 if ((llen < slen && lr == local_realm && sr[-1] == '.') ||
493 len = llen - (lr - local_realm);
497 state->lr = local_realm;
504 state->lr = local_realm;
509 * Find a referral path from client_realm to server_realm via local_realm.
515 const char *local_realm,
534 local_realm, server_realm, NULL);
548 if (strcmp(*rp, local_realm) == 0)
584 * When validating transit paths, local_realm == client_realm. Otherwise,
588 hier_init(&hier_state, local_realm, server_realm);