]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/resolve/resolved-dns-question.c
resolved: don't claim DnsQuestion have to have the same names
authorLennart Poettering <lennart@poettering.net>
Tue, 24 Nov 2015 00:25:24 +0000 (01:25 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 25 Nov 2015 20:58:32 +0000 (21:58 +0100)
commit703e4f5e39c019da8c002ba10bd450ce378c0e91
treee5d988cd7fa48e521ce4ed2708142d5ae3ed64be
parentac7653a43314aed75ba6d9516cd596000a7355f9
resolved: don't claim DnsQuestion have to have the same names

Wen DnsQuestion objects are used for DnsQuery objects all contained keys
have to share the same name, but otherwise they generally don't have to,
and this can actually happen in real-life because DnsPacket objects for
mDNS use DnsQuestion for the question section.

Hence, rename:

dns_question_is_valid() to dns_question_is_valid_for_query(), since the
name uniqueness check it does is only relevant when used for a query.

Similar, rename dns_question_name() to dns_question_first_name(),
to be more accurate, as this difference matters if we keys don#t have to
share the same name.
src/resolve/resolved-bus.c
src/resolve/resolved-dns-query.c
src/resolve/resolved-dns-question.c
src/resolve/resolved-dns-question.h