]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
libknot compatibility: knot_edns_get_option() obs-knot-dns-deve-jq0xxt/deployments/241 obs-knot-resolver-es11k1/deployments/242
authorVladimír Čunát <vladimir.cunat@nic.cz>
Fri, 6 Sep 2019 12:33:02 +0000 (14:33 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Fri, 20 Sep 2019 08:14:06 +0000 (10:14 +0200)
modules/edns_keepalive/edns_keepalive.c
modules/nsid/nsid.c

index 12370b824b65c0f9932c33175576ea5d6231d5a8..75767ca7e8a2b3a5addad1a795f3e5f3c13e374d 100644 (file)
@@ -36,7 +36,11 @@ static int edns_keepalive_finalize(kr_layer_t *ctx)
        const bool ka_want =
                req->qsource.flags.tcp &&
                src_opt != NULL &&
-               knot_edns_get_option(src_opt, KNOT_EDNS_OPTION_TCP_KEEPALIVE) &&
+               knot_edns_get_option(src_opt, KNOT_EDNS_OPTION_TCP_KEEPALIVE
+                                       #if KNOT_VERSION_MINOR >= 9
+                                               , NULL
+                                       #endif
+                               ) &&
                answ_opt != NULL;
        if (!ka_want) {
                return ctx->state;
index f5c8e627341d73a75e0b23062ec25c77063c8ba0..fee2da1e13fc996c85c8588220a24d69ce70234a 100644 (file)
@@ -30,7 +30,11 @@ static int nsid_finalize(kr_layer_t *ctx) {
        if (src_opt == NULL)
                return ctx->state;
 
-       const uint8_t *req_nsid = knot_edns_get_option(src_opt, KNOT_EDNS_OPTION_NSID);
+       const uint8_t *req_nsid = knot_edns_get_option(src_opt, KNOT_EDNS_OPTION_NSID
+                                                       #if KNOT_VERSION_MINOR >= 9
+                                                               , NULL
+                                                       #endif
+                                                       );
        /* NSID option must be explicitly requested */
        if (req_nsid == NULL)
                return ctx->state;