From 7dcd0c1e539df9ff1768a9c878b6687b9e1bfeac Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Thu, 27 Mar 2008 18:01:43 +0100 Subject: [PATCH] regdb: use == 0 (instead of != -1) as indicator for success of dbwrap_trans_[delete|store]() Michael --- source/registry/reg_backend_db.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/registry/reg_backend_db.c b/source/registry/reg_backend_db.c index 44fb5caeb9e..ad170682955 100644 --- a/source/registry/reg_backend_db.c +++ b/source/registry/reg_backend_db.c @@ -986,10 +986,10 @@ static WERROR regdb_set_secdesc(const char *key, /* assuming a delete */ tdb_ret = dbwrap_trans_delete(regdb, string_term_tdb_data(tdbkey)); - if (tdb_ret == -1) { - err = ntstatus_to_werror(map_nt_error_from_unix(errno)); - } else { + if (tdb_ret == 0) { err = WERR_OK; + } else { + err = ntstatus_to_werror(map_nt_error_from_unix(errno)); } goto done; } @@ -1003,7 +1003,7 @@ static WERROR regdb_set_secdesc(const char *key, tdb_ret = dbwrap_trans_store(regdb, string_term_tdb_data(tdbkey), tdbdata, 0); - if (tdb_ret == -1) { + if (tdb_ret != 0) { err = ntstatus_to_werror(map_nt_error_from_unix(errno)); goto done; } -- 2.11.4.GIT