From: Lennart Poettering Date: Wed, 30 Jul 2014 17:24:05 +0000 (+0200) Subject: resolved: don't attempt to order empty answer array X-Git-Tag: v216~357 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=fcf57f9cf706ff5be2b5e6d41b2ac48e3e98467b;p=elogind.git resolved: don't attempt to order empty answer array --- diff --git a/src/resolve/resolved-dns-scope.c b/src/resolve/resolved-dns-scope.c index 5141a8d80..4c53edb5a 100644 --- a/src/resolve/resolved-dns-scope.c +++ b/src/resolve/resolved-dns-scope.c @@ -493,7 +493,8 @@ void dns_scope_process_query(DnsScope *s, DnsStream *stream, DnsPacket *p) { if (r == 0) return; - dns_answer_order_by_scope(answer, in_addr_is_link_local(p->family, &p->sender) > 0); + if (answer) + dns_answer_order_by_scope(answer, in_addr_is_link_local(p->family, &p->sender) > 0); r = dns_scope_make_reply_packet(s, DNS_PACKET_ID(p), DNS_RCODE_SUCCESS, p->question, answer, soa, &reply); if (r < 0) {