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