]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
regdb: use regdb->transaction_start(regdb) != 0 consistent
authorStefan Metzmacher <metze@samba.org>
Thu, 27 Mar 2008 15:56:38 +0000 (16:56 +0100)
committerMichael Adam <obnox@samba.org>
Thu, 27 Mar 2008 17:14:56 +0000 (18:14 +0100)
metze

Signed-off-by: Stefan Metzmacher <metze@samba.org>
source/registry/reg_backend_db.c

index 8dfb59a43fcf8c6a5a0d27fb7e6ff209a499f29a..3e2502e4f86cd67bcd04f0a1c220f5458195903e 100644 (file)
@@ -185,7 +185,7 @@ fail:
  */
 bool init_registry_key(const char *add_path)
 {
-       if (regdb->transaction_start(regdb) == -1) {
+       if (regdb->transaction_start(regdb) != 0) {
                DEBUG(0, ("init_registry_key: transaction_start failed\n"));
                return false;
        }
@@ -228,7 +228,7 @@ bool init_registry_data(void)
         * transaction behaviour.
         */
 
-       if (regdb->transaction_start(regdb) == -1) {
+       if (regdb->transaction_start(regdb) != 0) {
                DEBUG(0, ("init_registry_data: tdb_transaction_start "
                          "failed\n"));
                return false;
@@ -552,7 +552,7 @@ bool regdb_store_keys(const char *key, REGSUBKEY_CTR *ctr)
 
        TALLOC_FREE(old_subkeys);
 
-       if (regdb->transaction_start(regdb) == -1) {
+       if (regdb->transaction_start(regdb) != 0) {
                DEBUG(0, ("regdb_store_keys: transaction_start failed\n"));
                goto fail;
        }