s3:registry: untangle assignment from check in reg_deletevalue() (cherry picked from...
[ddiss/samba.git] / 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;
        }