Re: [Freeipa-devel] [PATCH 0114] Log name of the zone if zone cannot be created

2013-03-05 Thread Petr Spacek

On 4.3.2013 15:00, Adam Tkac wrote:

On Wed, Feb 20, 2013 at 04:57:13PM +0100, Petr Spacek wrote:

>Hello,
>
>Log name of the zone if zone cannot be created.

Ack


Pushed to master and v2: 972108650e49f9070c39d7404acdfd9a8b43e263

--
Petr^2 Spacek

___
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel


Re: [Freeipa-devel] [PATCH 0114] Log name of the zone if zone cannot be created

2013-03-04 Thread Adam Tkac
On Wed, Feb 20, 2013 at 04:57:13PM +0100, Petr Spacek wrote:
> Hello,
> 
>   Log name of the zone if zone cannot be created.

Ack

> From 9f97b85ada8d67f5422dedfb936bc75cb02dfa2c Mon Sep 17 00:00:00 2001
> From: Petr Spacek 
> Date: Wed, 20 Feb 2013 16:55:30 +0100
> Subject: [PATCH] Log name of the zone if zone cannot be created.
> 
> Signed-off-by: Petr Spacek 
> ---
>  src/ldap_helper.c | 17 +++--
>  1 file changed, 11 insertions(+), 6 deletions(-)
> 
> diff --git a/src/ldap_helper.c b/src/ldap_helper.c
> index 
> 71b96ce5eef2a249f7d16c448c70e2c2068d271d..19d9399ada3358c94b7d68f36b8e5147c4ae432d
>  100644
> --- a/src/ldap_helper.c
> +++ b/src/ldap_helper.c
> @@ -750,12 +750,17 @@ create_zone(ldap_instance_t *ldap_inst, dns_name_t 
> *name, dns_zone_t **zonep)
>   argv[1] = ldap_inst->db_name;
>  
>   result = dns_view_findzone(ldap_inst->view, name, &zone);
> - if (result == ISC_R_SUCCESS) {
> - result = ISC_R_EXISTS;
> - log_error_r("failed to create new zone");
> - goto cleanup;
> - } else if (result != ISC_R_NOTFOUND) {
> - log_error_r("dns_view_findzone() failed");
> + if (result != ISC_R_NOTFOUND) {
> + char zone_name[DNS_NAME_FORMATSIZE];
> + dns_name_format(name, zone_name, DNS_NAME_FORMATSIZE);
> +
> + if (result == ISC_R_SUCCESS) {
> + result = ISC_R_EXISTS;
> + log_error_r("failed to create new zone '%s'", 
> zone_name);
> + } else {
> + log_error_r("dns_view_findzone() failed while "
> + "searching for zone '%s'", zone_name);
> + }
>   goto cleanup;
>   }
>  
> -- 
> 1.7.11.7
> 


-- 
Adam Tkac, Red Hat, Inc.

___
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel


[Freeipa-devel] [PATCH 0114] Log name of the zone if zone cannot be created

2013-02-20 Thread Petr Spacek

Hello,

Log name of the zone if zone cannot be created.

--
Petr^2 Spacek
From 9f97b85ada8d67f5422dedfb936bc75cb02dfa2c Mon Sep 17 00:00:00 2001
From: Petr Spacek 
Date: Wed, 20 Feb 2013 16:55:30 +0100
Subject: [PATCH] Log name of the zone if zone cannot be created.

Signed-off-by: Petr Spacek 
---
 src/ldap_helper.c | 17 +++--
 1 file changed, 11 insertions(+), 6 deletions(-)

diff --git a/src/ldap_helper.c b/src/ldap_helper.c
index 71b96ce5eef2a249f7d16c448c70e2c2068d271d..19d9399ada3358c94b7d68f36b8e5147c4ae432d 100644
--- a/src/ldap_helper.c
+++ b/src/ldap_helper.c
@@ -750,12 +750,17 @@ create_zone(ldap_instance_t *ldap_inst, dns_name_t *name, dns_zone_t **zonep)
 	argv[1] = ldap_inst->db_name;
 
 	result = dns_view_findzone(ldap_inst->view, name, &zone);
-	if (result == ISC_R_SUCCESS) {
-		result = ISC_R_EXISTS;
-		log_error_r("failed to create new zone");
-		goto cleanup;
-	} else if (result != ISC_R_NOTFOUND) {
-		log_error_r("dns_view_findzone() failed");
+	if (result != ISC_R_NOTFOUND) {
+		char zone_name[DNS_NAME_FORMATSIZE];
+		dns_name_format(name, zone_name, DNS_NAME_FORMATSIZE);
+
+		if (result == ISC_R_SUCCESS) {
+			result = ISC_R_EXISTS;
+			log_error_r("failed to create new zone '%s'", zone_name);
+		} else {
+			log_error_r("dns_view_findzone() failed while "
+"searching for zone '%s'", zone_name);
+		}
 		goto cleanup;
 	}
 
-- 
1.7.11.7

___
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel