diff options
Diffstat (limited to 'source3/lib')
| -rw-r--r-- | source3/lib/smbconf/smbconf_reg.c | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/source3/lib/smbconf/smbconf_reg.c b/source3/lib/smbconf/smbconf_reg.c index b40c37e60e..f25382769d 100644 --- a/source3/lib/smbconf/smbconf_reg.c +++ b/source3/lib/smbconf/smbconf_reg.c @@ -342,8 +342,8 @@ static WERROR smbconf_reg_get_values(TALLOC_CTX *mem_ctx,  	}  	for (count = 0; -	     W_ERROR_IS_OK(werr = reg_enumvalue(tmp_ctx, key, count, &valname, -						&valvalue)); +	     werr = reg_enumvalue(tmp_ctx, key, count, &valname, &valvalue), +	     W_ERROR_IS_OK(werr);  	     count++)  	{  		char *valstring; @@ -562,8 +562,8 @@ static WERROR smbconf_reg_get_share_names(struct smbconf_ctx *ctx,  	}  	for (count = 0; -	     W_ERROR_IS_OK(werr = reg_enumkey(tmp_ctx, key, count, -					      &subkey_name, NULL)); +	     werr = reg_enumkey(tmp_ctx, key, count, &subkey_name, NULL), +	     W_ERROR_IS_OK(werr);  	     count++)  	{  		if (strequal(subkey_name, GLOBAL_NAME)) {  | 
