From 16198dc51e8f03d22de73883c0bb6823c464b8c6 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 28 Mar 2008 11:57:54 +0100 Subject: Convert dbwrap_trans_delete to NTSTATUS Signed-off-by: Stefan Metzmacher (This used to be commit dead193f46c2b19955ab3e5ac5ba343694f4858a) --- source3/registry/reg_backend_db.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'source3/registry') diff --git a/source3/registry/reg_backend_db.c b/source3/registry/reg_backend_db.c index 4b8a4b4c37..fd442d6327 100644 --- a/source3/registry/reg_backend_db.c +++ b/source3/registry/reg_backend_db.c @@ -979,7 +979,6 @@ static WERROR regdb_set_secdesc(const char *key, NTSTATUS status; WERROR err = WERR_NOMEM; TDB_DATA tdbdata; - int tdb_ret; tdbkey = talloc_asprintf(mem_ctx, "%s/%s", REG_SECDESC_PREFIX, key); if (tdbkey == NULL) { @@ -989,12 +988,12 @@ static WERROR regdb_set_secdesc(const char *key, if (secdesc == NULL) { /* assuming a delete */ - tdb_ret = dbwrap_trans_delete(regdb, - string_term_tdb_data(tdbkey)); - if (tdb_ret == 0) { + status = dbwrap_trans_delete(regdb, + string_term_tdb_data(tdbkey)); + if (NT_STATUS_IS_OK(status)) { err = WERR_OK; } else { - err = ntstatus_to_werror(map_nt_error_from_unix(errno)); + err = ntstatus_to_werror(status); } goto done; } -- cgit