The branch, v3-6-test has been updated
       via  557ac22 s3: Enhance error messages in idmap_tdb2_init_hwm
      from  7a7d49a Revert "s3: Fix bug 8009"

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-6-test


- Log -----------------------------------------------------------------
commit 557ac220f8f99729ffc7beb5e63107feb3d64178
Author: Volker Lendecke <[email protected]>
Date:   Sun Mar 13 10:41:27 2011 +0100

    s3: Enhance error messages in idmap_tdb2_init_hwm
    
    Autobuild-User: Volker Lendecke <[email protected]>
    Autobuild-Date: Sun Mar 13 12:59:37 CET 2011 on sn-devel-104
    (cherry picked from commit 51ebaac75b8d068766872b156c3a4507ddc0705a)

-----------------------------------------------------------------------

Summary of changes:
 source3/winbindd/idmap_tdb2.c |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source3/winbindd/idmap_tdb2.c b/source3/winbindd/idmap_tdb2.c
index a78a41e..43b75fa 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;
                }
        }


-- 
Samba Shared Repository

Reply via email to