From 3a51ba465b769af3797a31819bd7e25df6042122 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 7 Aug 2007 17:35:49 +0000 Subject: [PATCH] Provide better error why kadm5_log_replay failed. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21832 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/ipropd_slave.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/kadm5/ipropd_slave.c b/lib/kadm5/ipropd_slave.c index aa2a19921..d3fbccada 100644 --- a/lib/kadm5/ipropd_slave.c +++ b/lib/kadm5/ipropd_slave.c @@ -234,12 +234,15 @@ receive_loop (krb5_context context, ret = kadm5_log_replay (server_context, op, vers, len, sp); - if (ret) - krb5_warn (context, ret, + if (ret) { + char *s = krb5_get_error_message(server_context->context, ret); + krb5_warnx (context, "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