s3:registry: untangle assignment from check in reg_deletevalue() (cherry picked from...
authorMichael Adam <obnox@samba.org>
Thu, 12 Apr 2012 15:46:02 +0000 (17:46 +0200)
committerKarolin Seeger <kseeger@samba.org>
Thu, 10 May 2012 09:15:20 +0000 (11:15 +0200)
source3/registry/reg_api.c

index bd3cabb86e5f803013e9bda76c38aab3e3bd29b8..660a1a4839ebd3b7449e24d04db9a8a066b90ca5 100644 (file)
@@ -790,7 +790,8 @@ WERROR reg_deletevalue(struct registry_key *key, const char *name)
                return WERR_ACCESS_DENIED;
        }
 
-       if (!W_ERROR_IS_OK(err = fill_value_cache(key))) {
+       err = fill_value_cache(key);
+       if (!W_ERROR_IS_OK(err)) {
                return err;
        }