From 51ebaac75b8d068766872b156c3a4507ddc0705a Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Sun, 13 Mar 2011 10:41:27 +0100 Subject: s3: Enhance error messages in idmap_tdb2_init_hwm Autobuild-User: Volker Lendecke Autobuild-Date: Sun Mar 13 12:59:37 CET 2011 on sn-devel-104 --- source3/winbindd/idmap_tdb2.c | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'source3/winbindd') diff --git a/source3/winbindd/idmap_tdb2.c b/source3/winbindd/idmap_tdb2.c index ebb186b2f8..05d408ac1e 100644 --- a/source3/winbindd/idmap_tdb2.c +++ b/source3/winbindd/idmap_tdb2.c @@ -57,6 +57,7 @@ struct idmap_tdb2_context { */ static NTSTATUS idmap_tdb2_init_hwm(struct idmap_domain *dom) { + NTSTATUS status; uint32 low_id; struct idmap_tdb2_context *ctx; @@ -66,22 +67,22 @@ static NTSTATUS idmap_tdb2_init_hwm(struct idmap_domain *dom) low_id = dbwrap_fetch_int32(ctx->db, HWM_USER); if ((low_id == -1) || (low_id < dom->low_id)) { - if (!NT_STATUS_IS_OK(dbwrap_trans_store_int32( - ctx->db, HWM_USER, - dom->low_id))) { + status = dbwrap_trans_store_int32(ctx->db, HWM_USER, + dom->low_id); + if (!NT_STATUS_IS_OK(status)) { DEBUG(0, ("Unable to initialise user hwm in idmap " - "database\n")); + "database: %s\n", nt_errstr(status))); return NT_STATUS_INTERNAL_DB_ERROR; } } low_id = dbwrap_fetch_int32(ctx->db, HWM_GROUP); if ((low_id == -1) || (low_id < dom->low_id)) { - if (!NT_STATUS_IS_OK(dbwrap_trans_store_int32( - ctx->db, HWM_GROUP, - dom->low_id))) { + status = dbwrap_trans_store_int32(ctx->db, HWM_GROUP, + dom->low_id); + if (!NT_STATUS_IS_OK(status)) { DEBUG(0, ("Unable to initialise group hwm in idmap " - "database\n")); + "database: %s\n", nt_errstr(status))); return NT_STATUS_INTERNAL_DB_ERROR; } } -- cgit