From 676b220f3e8c975824bfdae407e9f7938d79118c Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 14 Oct 2005 12:55:59 +0000 Subject: r11040: r10357@SERNOX: metze | 2005-09-20 21:28:11 +0200 - as the old records are broken sinse the last winsdb_dn() changes, (the dn components order was reversed) we can use nicer attribute and objectClass names... - use much more verbose error handling for winsdb_* - print a debug message when we found a corrupted record metze (This used to be commit 82bad3f3efec5b706a65e65054787f1486d7c875) --- source4/wrepl_server/wrepl_server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source4/wrepl_server/wrepl_server.c') diff --git a/source4/wrepl_server/wrepl_server.c b/source4/wrepl_server/wrepl_server.c index 866090f400..dd49b37d78 100644 --- a/source4/wrepl_server/wrepl_server.c +++ b/source4/wrepl_server/wrepl_server.c @@ -205,13 +205,13 @@ static NTSTATUS wreplsrv_load_table(struct wreplsrv_service *service) uint64_t version; const char * const attrs[] = { "winsOwner", - "version", + "versionID", NULL }; /* find the record in the WINS database */ ret = ldb_search(service->wins_db, NULL, LDB_SCOPE_SUBTREE, - "(objectClass=wins)", attrs, &res); + "(objectClass=winsRecord)", attrs, &res); if (res != NULL) { talloc_steal(tmp_ctx, res); } @@ -221,7 +221,7 @@ static NTSTATUS wreplsrv_load_table(struct wreplsrv_service *service) for (i=0; i < ret; i++) { wins_owner = ldb_msg_find_string(res[i], "winsOwner", NULL); - version = ldb_msg_find_uint64(res[i], "version", 0); + version = ldb_msg_find_uint64(res[i], "versionID", 0); if (wins_owner) { status = wreplsrv_add_table(service, -- cgit