-3915 [bug] Address a assertion if a route event arrived while
+3916. [contrib] zone2sqlite checked wrong result code. Address
+ compiler warnings. [RT #36931]
+
+3915. [bug] Address a assertion if a route event arrived while
shutting down. [RT #36887]
--- 9.10.1b2 released ---
dns_sdblookup_t *lookup, dns_clientinfomethods_t *methods,
dns_clientinfo_t *clientinfo)
{
+ UNUSED(methods);
+ UNUSED(clientinfo);
return (ldapdb_search(zone, name, dbdata, lookup, NULL, NULL));
}
#else
NULL, /* authority */
ldapdb_allnodes,
ldapdb_create,
- ldapdb_destroy
+ ldapdb_destroy,
+ NULL /* lookup2 */
};
/* Wrapper around dns_sdb_register() */
* "dest" must be an array of at least size 2*strlen(source) + 1.
*/
static void
-quotestring(const char *source, char *dest) {
+quotestring(const unsigned char *source, unsigned char *dest) {
while (*source != 0) {
if (*source == '\'')
*dest++ = '\'';
result = dns_name_totext(name, ISC_TRUE, &b);
check_result(result, "dns_name_totext");
namearray[isc_buffer_usedlength(&b)] = 0;
- quotestring(namearray, canonnamearray);
+ quotestring((const unsigned char *)namearray, canonnamearray);
isc_buffer_init(&b, typearray, sizeof(typearray) - 1);
result = dns_rdatatype_totext(rdata->type, &b);
check_result(result, "dns_rdatatype_totext");
typearray[isc_buffer_usedlength(&b)] = 0;
- quotestring(typearray, canontypearray);
+ quotestring((const unsigned char *)typearray, canontypearray);
isc_buffer_init(&b, dataarray, sizeof(dataarray) - 1);
result = dns_rdata_totext(rdata, NULL, &b);
check_result(result, "dns_rdata_totext");
dataarray[isc_buffer_usedlength(&b)] = 0;
- quotestring(dataarray, canondataarray);
+ quotestring((const unsigned char *)dataarray, canondataarray);
snprintf(str, sizeof(str),
"INSERT INTO %s (NAME, TTL, RDTYPE, RDATA)"