summaryrefslogtreecommitdiff
path: root/source4/lib/registry
diff options
context:
space:
mode:
Diffstat (limited to 'source4/lib/registry')
-rw-r--r--source4/lib/registry/common/reg_interface.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source4/lib/registry/common/reg_interface.c b/source4/lib/registry/common/reg_interface.c
index 93e5b60984..6acedb3591 100644
--- a/source4/lib/registry/common/reg_interface.c
+++ b/source4/lib/registry/common/reg_interface.c
@@ -60,11 +60,12 @@ static struct reg_init_function_entry *reg_find_backend_entry(const char *name)
{
struct reg_init_function_entry *entry;
static BOOL reg_first_init = True;
+ NTSTATUS status;
if(reg_first_init) {
status = register_subsystem("registry", registry_register);
if (!NT_STATUS_IS_OK(status))
- return WERR_GENERAL_FAILURE;
+ return NULL;
static_init_registry;
reg_first_init = False;