Fix kprop and kpropd realm handling Add the sn2princ_with_realm() helper function (currently duplicated in kprop.c and kpropd.c) to simplify principal realm substitution. Use sn2princ_with_realm() in kprop.c and kpropd.c in place of krb5_sname_to_principal(), with the default realm if -r is not provided. If a realm is given to kpropd, set it as the default realm on the kpropd_context, allowing a later call of ulog_replay() to open the correct database. Remove referral realm code in kprop.c and kpropd.c. Pass the realm (default or provided) to the kdb5_util and kprop commands called by kadmind. https://github.com/krb5/krb5/commit/0e7b4c901bf475f61b74ca56363089906e324272 Author: Matt Rogers Committer: Greg Hudson Commit: 0e7b4c901bf475f61b74ca56363089906e324272 Branch: master src/kadmin/server/ipropd_svc.c | 15 +++--- src/slave/kprop.c | 80 +++++++++++++++++++++------------- src/slave/kpropd.c | 93 ++++++++++++++++++++++----------------- 3 files changed, 109 insertions(+), 79 deletions(-)