Provide better error why kadm5_log_replay failed.

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21832 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2007-08-07 17:35:49 +00:00
parent 5a0bf63c71
commit 3a51ba465b

View File

@@ -234,12 +234,15 @@ receive_loop (krb5_context context,
ret = kadm5_log_replay (server_context, ret = kadm5_log_replay (server_context,
op, vers, len, sp); op, vers, len, sp);
if (ret) if (ret) {
krb5_warn (context, ret, char *s = krb5_get_error_message(server_context->context, ret);
krb5_warnx (context,
"kadm5_log_replay: %ld. Lost entry entry, " "kadm5_log_replay: %ld. Lost entry entry, "
"Database out of sync ?", "Database out of sync ?: %s (%d)",
(long)vers, s ? s : "unknown error", ret);
krb5_xfree(s);
}
(long)vers);
{ {
/* /*
* Make sure the krb5_log_replay does the right thing wrt * Make sure the krb5_log_replay does the right thing wrt