From 0b286093fe4d76f76e0433f3f052557ddf06d571 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Fri, 3 Aug 2007 13:09:20 +0000 Subject: [PATCH] Sprinkle more info about what versions the master thinks about the client versions. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@21806 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/kadm5/ipropd_master.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/kadm5/ipropd_master.c b/lib/kadm5/ipropd_master.c index 63f01d637..f704f9811 100644 --- a/lib/kadm5/ipropd_master.c +++ b/lib/kadm5/ipropd_master.c @@ -550,8 +550,15 @@ process_msg (krb5_context context, slave *s, int log_fd, krb5_warnx (context, "process_msg: client send too I_HAVE data"); break; } - s->version = tmp; - ret = send_diffs (context, s, log_fd, database, current_version); + if (s->version > tmp) { + krb5_warnx (context, + "Slave claims to not have version we already sent to it"); + } else if (current_version == tmp) { + krb5_warnx (context, "Slave in sync with master at version %lu", + (unsigned long)tmp); + } else { + ret = send_diffs (context, s, log_fd, database, current_version); + } break; case I_AM_HERE : break;