if(reg_first_init) {
status = register_subsystem("registry", registry_register);
- if (!NT_STATUS_IS_OK(status))
+ if (NT_STATUS_IS_ERR(status)) {
+ DEBUG(0, ("Error registering registry subsystem: %s\n", nt_errstr(status)));
+ /* Don't try the initialisation again */
+ reg_first_init = False;
return NULL;
+ }
static_init_registry;
reg_first_init = False;
BOOL reg_has_backend(const char *backend)
{
- return reg_find_backend_entry(backend)?True:False;
+ return reg_find_backend_entry(backend) != NULL?True:False;
}
/* Open a registry file/host/etc */
return WERR_OK;
}
-WERROR reg_key_add_name(REG_KEY *parent, const char *name, uint32 access_mask, SEC_DESC *desc, REG_KEY **newkey)
+WERROR reg_key_add_name(REG_KEY *parent, const char *name, uint32_t access_mask, SEC_DESC *desc, REG_KEY **newkey)
{
WERROR error;