]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
- fix compiler warnings
authorRalph Dolmans <ralph@nlnetlabs.nl>
Wed, 15 Jan 2020 22:03:44 +0000 (23:03 +0100)
committerRalph Dolmans <ralph@nlnetlabs.nl>
Wed, 15 Jan 2020 22:03:44 +0000 (23:03 +0100)
services/localzone.c
services/rpz.c
util/data/dname.c
util/net_help.c

index 4c094cc9dd1b6668fbf28f62d1c575dd07577462..9aa7bc247e87af2371fcc1205627b680b3f5036e 100644 (file)
@@ -1426,7 +1426,6 @@ local_data_answer(struct local_zone* z, struct module_env* env,
                if(dname_is_wild(ctarget)) {
                        /* synthesize cname target */
                        struct packed_rrset_data* d;
-                       uint8_t newtarget[LDNS_MAX_DOMAINLEN];
                        /* -3 for wildcard label and root label from qname */
                        size_t newtargetlen = qinfo->qname_len + ctargetlen - 3;
 
index 3bb41916b789c3e788672ff9e8bc66c308e80d03..6622606d3b62be5c75220c2419c2ac760ac3bc69 100644 (file)
@@ -101,6 +101,7 @@ rpz_trigger_to_string(enum rpz_trigger r)
        case RPZ_RESPONSE_IP_TRIGGER:   return "response_ip";
        case RPZ_NSDNAME_TRIGGER:       return "nsdname";
        case RPZ_NSIP_TRIGGER:          return "nsip";
+       case RPZ_INVALID_TRIGGER:       return "invalid";
        }
        return "unknown";
 }
index 7c119e4391ec3509a683beee0e4c73314fb509d2..8a2db758cd533712f1cb27f40303e80555b2e706 100644 (file)
@@ -549,7 +549,7 @@ dname_lab_startswith(uint8_t* label, char* prefix, char** endptr)
 int
 dname_has_label(uint8_t* dname, size_t dnamelen, uint8_t* label)
 {
-       int len = *dname;
+       size_t len = *dname;
        while(*dname && len <= dnamelen) {
                if(*dname == *label && memlowercmp(dname, label, *dname) == 0)
                        return 1;
index be284d5811474d145cd9b3d4a6ef87b003cbc5e8..2b624be8f799d3ca21ef8a79706d7a262b430844 100644 (file)
@@ -293,7 +293,7 @@ static int ipdnametoaddr(uint8_t* dname, size_t dnamelen,
        uint8_t lablen;
        char* e = NULL;
        int z = 0;
-       int len = 0;
+       size_t len = 0;
        int i;
        *af = AF_INET;
        if(dnamelabs > 6 ||