s3:registry: don't leak the old contents when updating the value cache (cherry picked...
authorMichael Adam <obnox@samba.org>
Thu, 12 Apr 2012 06:18:04 +0000 (08:18 +0200)
committerKarolin Seeger <kseeger@samba.org>
Thu, 10 May 2012 09:15:14 +0000 (11:15 +0200)
source3/registry/reg_api.c

index 6bdd18be7ce48668f5f9d51f7997f35196b87102..c6e6d8e27e644289413be7ba27a0b079f7ff6997 100644 (file)
@@ -89,6 +89,7 @@ static WERROR fill_value_cache(struct registry_key *key)
                }
        }
 
+       TALLOC_FREE(key->values);
        werr = regval_ctr_init(key, &(key->values));
        W_ERROR_NOT_OK_RETURN(werr);