diff --git a/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c b/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c index 3cb3ee1106..df22eaf688 100644 --- a/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c +++ b/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c @@ -224,7 +224,6 @@ dlz_lookup(const char *zone, const char *name, void *dbdata, const char *p; char *namebuf; nrr_t *nrec; - bool origin = true; #if DLZ_DLOPEN_VERSION >= 2 UNUSED(methods); @@ -249,9 +248,8 @@ dlz_lookup(const char *zone, const char *name, void *dbdata, strncpy(namebuf, zone, len - 1); namebuf[len - 1] = '\0'; cd->record = namebuf; - origin = false; } else if (p == zone) { - cd->record = "@"; + cd->record = (char *)"@"; } /* Write info message to log */ @@ -309,7 +307,7 @@ dlz_authority(const char *zone, void *dbdata, dns_sdlzlookup_t *lookup) { config_data_t *cd = (config_data_t *)dbdata; char *querystring = NULL; nrr_t *nrec; - const char *p, *name = "@"; + const char *p; p = shortest_match(cd->zone_pattern, zone); if (p == NULL) { @@ -325,7 +323,6 @@ dlz_authority(const char *zone, void *dbdata, dns_sdlzlookup_t *lookup) { result = ISC_R_NOTFOUND; nrec = DLZ_LIST_HEAD(cd->rrs_list); while (nrec != NULL) { - bool origin; if (strcmp("@", nrec->name) == 0) { isc_result_t presult; @@ -391,7 +388,8 @@ dlz_create(const char *dlzname, unsigned int argc, char *argv[], void **dbdata, ...) { config_data_t *cd; char *endp; - int i, def_ttl; + unsigned int i; + int def_ttl; nrr_t *trec = NULL; isc_result_t result; const char *helper_name;