registry: Don't leave dangling transactions
[samba.git] / source3 / registry / reg_api.c
index ca990e22f85d5ab040ffd4e7c21a002ce64f0a69..d1c70ec497eeea07158138c8cb3375577cc2b714 100644 (file)
@@ -634,7 +634,7 @@ WERROR reg_createkey(TALLOC_CTX *ctx, struct registry_key *parent,
                                 key->token))
        {
                err = WERR_ACCESS_DENIED;
-               goto done;
+               goto trans_done;
        }
 
        /*
@@ -1040,7 +1040,7 @@ static WERROR reg_deletekey_recursive_trans(struct registry_key *parent,
                                  "error committing transaction: %s\n",
                                  win_errstr(werr)));
                } else {
-                       DEBUG(5, ("reg_reletekey_recursive_trans: deleted key '%s' from '%s'\n",
+                       DEBUG(5, ("reg_deletekey_recursive_trans: deleted key '%s' from '%s'\n",
                                  path, parent->key->name));
 
                }