Convert dbwrap_trans_store to NTSTATUS
[kai/samba-autobuild/.git] / source3 / lib / sharesec.c
index 3d9e6083874431a9c08b536ea91690f90526bf20..33141a967174d17f0e039b22137387ae1f1f4698 100644 (file)
@@ -229,10 +229,11 @@ bool set_share_security(const char *share_name, SEC_DESC *psd)
                goto out;
        }
 
-       if (dbwrap_trans_store(share_db, string_term_tdb_data(key), blob,
-                              TDB_REPLACE) == -1) {
-               DEBUG(1,("set_share_security: Failed to store secdesc for "
-                        "%s\n", share_name ));
+       status = dbwrap_trans_store(share_db, string_term_tdb_data(key), blob,
+                                   TDB_REPLACE);
+       if (!NT_STATUS_IS_OK(status)) {
+               DEBUG(1, ("set_share_security: Failed to store secdesc for "
+                         "%s: %s\n", share_name, nt_errstr(status)));
                goto out;
        }