Hello,

this patch prevents compiler warning on systems with libdns interface version >= 90. This libdns version comes with BIND 9.0.0.


Both new methods are not obligatory, see in bind/lib/dns/db.c, functions dns_db_findext() and dns_db_findnodeext().

Petr^2 Spacek
From 9481fc6f6032f236d7e5e48f651906b25fd49b61 Mon Sep 17 00:00:00 2001
From: Petr Spacek <pspa...@redhat.com>
Date: Fri, 27 Jul 2012 14:18:15 +0200
Subject: [PATCH] Extend API to be compatible with libdns interface >= 90.

Signed-off-by: Petr Spacek <pspa...@redhat.com>
---
 src/ldap_driver.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/ldap_driver.c b/src/ldap_driver.c
index cae45d4f6cc1f201c40ca3413d1f626e03a0318e..51d618c5a2395c58b362a047096b1cf1fc40fbfd 100644
--- a/src/ldap_driver.c
+++ b/src/ldap_driver.c
@@ -1213,8 +1213,12 @@ static dns_dbmethods_t ldapdb_methods = {
 #endif /* LIBDNS_VERSION_MAJOR >= 45 */
 #if LIBDNS_VERSION_MAJOR >= 82
 	NULL,			/* rpz_enabled */
-	NULL			/* rpz_findips */
+	NULL,			/* rpz_findips */
 #endif /* LIBDNS_VERSION_MAJOR >= 82 */
+#if LIBDNS_VERSION_MAJOR >= 90
+	NULL,			/* findnodeext */
+	NULL			/* findext */
+#endif /* LIBDNS_VERSION_MAJOR >= 90 */
 };
 
 static isc_result_t
-- 
1.7.11.2

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

Reply via email to