reg_backend_db: don't leak state_path onto talloc tos
commit4b6af0dfa719e1ef05ebcf8cbdd18c0715bbc0bc
authorDavid Disseldorp <ddiss@samba.org>
Sun, 2 Nov 2014 19:21:30 +0000 (2 20:21 +0100)
committerJeremy Allison <jra@samba.org>
Mon, 3 Nov 2014 22:46:04 +0000 (3 23:46 +0100)
treef82574be030590fba2ee6ed1b69358306f0e3ab8
parent2307c3700cc8eea44e33c8ad0a993115a841ae7c
reg_backend_db: don't leak state_path onto talloc tos

Also check for allocation failures, and ensure that the regdb refcount
is not set by regdb_open() on failure.

Signed-off-by: David Disseldorp <ddiss@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/registry/reg_backend_db.c