[Freeipa-devel] [PATCH 0103] Remove dead assignments in manager_create_db_instance() and make log messages verbose

Adam Tkac atkac at redhat.com
Thu Nov 22 13:27:00 UTC 2012


On Thu, Nov 22, 2012 at 10:28:27AM +0100, Petr Spacek wrote:
> Hello,
> 
>     Remove dead assignments in manager_create_db_instance() and make
>     log messages verbose.
> 
>     Dead assignments were reported by Clang static code analysis.

Ack

> From 20b87c908c3ae2c05c10f0ee72fe17f34ff2b35b Mon Sep 17 00:00:00 2001
> From: Petr Spacek <pspacek at redhat.com>
> Date: Thu, 22 Nov 2012 10:03:21 +0100
> Subject: [PATCH] Remove dead assignments in manager_create_db_instance() and
>  make log messages verbose.
> 
> Dead assignments were reported by Clang static code analysis.
> 
> Signed-off-by: Petr Spacek <pspacek at redhat.com>
> ---
>  src/zone_manager.c | 10 +++-------
>  1 file changed, 3 insertions(+), 7 deletions(-)
> 
> diff --git a/src/zone_manager.c b/src/zone_manager.c
> index 2988cfd0598de57efbc4f7a42447ad1dadce6d65..08ef91907a35564520b8ccb8d9993b49fc88a391 100644
> --- a/src/zone_manager.c
> +++ b/src/zone_manager.c
> @@ -132,11 +132,8 @@ manager_create_db_instance(isc_mem_t *mctx, const char *name,
>  	result = find_db_instance(name, &db_inst);
>  	if (result == ISC_R_SUCCESS) {
>  		db_inst = NULL;
> -		result = ISC_R_FAILURE;
> -		log_error("'%s' already exists", name);
> -		goto cleanup;
> -	} else {
> -		result = ISC_R_SUCCESS;
> +		log_error("LDAP instance '%s' already exists", name);
> +		CLEANUP_WITH(ISC_R_EXISTS);
>  	}
>  
>  	/* Parse settings. */
> @@ -184,8 +181,7 @@ manager_create_db_instance(isc_mem_t *mctx, const char *name,
>  	if (result != ISC_R_SUCCESS) {
>  		/* In case we don't find any zones, we at least return
>  		 * ISC_R_SUCCESS so BIND won't exit because of this. */
> -		result = ISC_R_SUCCESS;
> -		log_error("no valid zones found");
> +		log_error_r("no valid zones found in LDAP");
>  		/*
>  		 * Do not jump to cleanup. Rather start timer for zone refresh.
>  		 * This is just a workaround when the LDAP server is not available
> -- 
> 1.7.11.7
> 


-- 
Adam Tkac, Red Hat, Inc.




More information about the Freeipa-devel mailing list