# MIT Kerberos Documentation

Contents | previous | next | index | Search | feedback

# krb5_expand_hostname - Canonicalize a hostname, possibly using name service.

krb5_error_code `krb5_expand_hostname`(krb5_context context, const char * host, char ** canonhost_out)

param: | [in] context - Library context [in] host - Input hostname [out] canonhost_out - Canonicalized hostname

This function canonicalizes orig_hostname, possibly using name service lookups if configuration permits. Use `krb5_free_string()` to free canonhost_out when it is no longer needed.

Note

New in 1.15