From: Karel Slany Date: Wed, 13 Jul 2016 07:20:31 +0000 (+0200) Subject: Added preliminary test for server address presence when adding cookies. X-Git-Tag: v1.1.0~2^2~72 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9df78a75df6fb342965b045dad1ce2680d02e374;p=thirdparty%2Fknot-resolver.git Added preliminary test for server address presence when adding cookies. --- diff --git a/daemon/worker.c b/daemon/worker.c index 06c0040a4..2572b5a6d 100644 --- a/daemon/worker.c +++ b/daemon/worker.c @@ -456,9 +456,13 @@ static bool subreq_update_cookies(struct qr_task *task, uv_udp_t *handle, { assert(task); assert(handle); - assert(srvr_addr); assert(pkt); + /* Must have server address. */ + if (!srvr_addr) { + return false; + } + struct kr_cookie_settings *clnt_sett = &task->req.ctx->cookie_ctx.clnt; /* Cookies disabled or packet has no ENDS section. */