]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
Revert "registry: change registry_init_smbconf() to return WERROR instead of bool"
authorMichael Adam <obnox@samba.org>
Thu, 8 May 2008 15:43:59 +0000 (17:43 +0200)
committerMichael Adam <obnox@samba.org>
Thu, 8 May 2008 15:43:59 +0000 (17:43 +0200)
This reverts commit 7c343c60574cda091f59861fbcb2893aefb564e9.

source/lib/smbconf/smbconf_reg.c
source/registry/reg_init_smbconf.c

index dfce7502c58c1eac6fdca406ad69fa40a1041b51..057d74fc36c0f664b3fde139a243e0994b15c060 100644 (file)
@@ -627,8 +627,8 @@ static WERROR smbconf_reg_init(struct smbconf_ctx *ctx, const char *path)
        }
        rpd(ctx)->open = false;
 
-       werr = registry_init_smbconf(path);
-       if (!W_ERROR_IS_OK(werr)) {
+       if (!registry_init_smbconf(path)) {
+               werr = WERR_REG_IO_FAILURE;
                goto done;
        }
 
index 43a5be025d04fc45937a5666f000fc5c09bc2170..a05da854cfb84c80807514a1e9aa7341829ef862 100644 (file)
@@ -67,9 +67,10 @@ done:
  * for use in places where not the whole registry is needed,
  * e.g. utils/net_conf.c and loadparm.c
  */
-WERROR registry_init_smbconf(const char *keyname)
+bool registry_init_smbconf(const char *keyname)
 {
        WERROR werr;
+       bool ret = false;
 
        DEBUG(10, ("registry_init_smbconf called\n"));
 
@@ -98,7 +99,9 @@ WERROR registry_init_smbconf(const char *keyname)
                goto done;
        }
 
+       ret = true;
+
 done:
        regdb_close();
-       return werr;
+       return ret;
 }