Tomas Hozza 8b87b6
From 91b4fdefc5836c259b783e56d77ff3e27ad62236 Mon Sep 17 00:00:00 2001
Tomas Hozza 8b87b6
From: Tomas Hozza <thozza@redhat.com>
Tomas Hozza 8b87b6
Date: Fri, 27 May 2016 10:21:15 +0200
Tomas Hozza 8b87b6
Subject: [PATCH] hashsize() return type changed in libdns v164
Tomas Hozza 8b87b6
Tomas Hozza 8b87b6
Since bind version 9.10.4b1 (libdns version 164), the return type of
Tomas Hozza 8b87b6
hashsize() has changed from unsigned int to size_t. Without this change
Tomas Hozza 8b87b6
the plugin does not compile against bind 9.10.4b1 or newer on 64bit
Tomas Hozza 8b87b6
architecture.
Tomas Hozza 8b87b6
Tomas Hozza 8b87b6
Signed-off-by: Tomas Hozza <thozza@redhat.com>
Tomas Hozza 8b87b6
---
Tomas Hozza 8b87b6
 src/ldap_driver.c | 4 ++++
Tomas Hozza 8b87b6
 1 file changed, 4 insertions(+)
Tomas Hozza 8b87b6
Tomas Hozza 8b87b6
diff --git a/src/ldap_driver.c b/src/ldap_driver.c
Tomas Hozza 8b87b6
index 5727641..83ec00a 100644
Tomas Hozza 8b87b6
--- a/src/ldap_driver.c
Tomas Hozza 8b87b6
+++ b/src/ldap_driver.c
Tomas Hozza 8b87b6
@@ -871,7 +871,11 @@ setcachestats(dns_db_t *db, isc_stats_t *stats)
Tomas Hozza 8b87b6
 	return dns_db_setcachestats(ldapdb->rbtdb, stats);
Tomas Hozza 8b87b6
 }
Tomas Hozza 8b87b6
 
Tomas Hozza 8b87b6
+#if LIBDNS_VERSION_MAJOR >= 164
Tomas Hozza 8b87b6
+size_t
Tomas Hozza 8b87b6
+#else
Tomas Hozza 8b87b6
 unsigned int
Tomas Hozza 8b87b6
+#endif /* LIBDNS_VERSION_MAJOR >= 164 */
Tomas Hozza 8b87b6
 hashsize(dns_db_t *db)
Tomas Hozza 8b87b6
 {
Tomas Hozza 8b87b6
 	ldapdb_t *ldapdb = (ldapdb_t *) db;
Tomas Hozza 8b87b6
-- 
Tomas Hozza 8b87b6
2.5.5
Tomas Hozza 8b87b6