From: Volker Lendecke Date: Sun, 13 Mar 2011 09:41:27 +0000 (+0100) Subject: s3: Enhance error messages in idmap_tdb2_init_hwm X-Git-Tag: samba-3.6.0pre2~502 X-Git-Url: http://git.samba.org/samba.git/?a=commitdiff_plain;h=51ebaac75b8d068766872b156c3a4507ddc0705a;p=samba.git 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 --- diff --git a/source3/winbindd/idmap_tdb2.c b/source3/winbindd/idmap_tdb2.c index ebb186b2f87..05d408ac1e1 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; } }