From: Marek VavruĊĦa Date: Thu, 13 Aug 2015 17:37:16 +0000 (+0200) Subject: lib: fixed AD=1 bit never set X-Git-Tag: v1.0.0-beta1~53^2~104 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=705da49e336ce51149daa4cc441b7501beed7b5c;p=thirdparty%2Fknot-resolver.git lib: fixed AD=1 bit never set --- diff --git a/lib/resolve.c b/lib/resolve.c index 1aa328284..f67d36a11 100644 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -253,7 +253,10 @@ static int answer_finalize(struct kr_request *request, int state) knot_pkt_t *answer = request->answer; knot_pkt_begin(answer, KNOT_ADDITIONAL); if (answer->opt_rr) { - return edns_put(answer); + int ret = edns_put(answer); + if (ret != 0) { + return ret; + } } /* Set AD=1 if succeeded and requested secured answer. */ if (state == KNOT_STATE_DONE && (request->options & QUERY_DNSSEC_WANT)) {