diff --git a/src/resolve/resolved-dns-question.c b/src/resolve/resolved-dns-question.c index d3a6c14ed1d..938b43f2250 100644 --- a/src/resolve/resolved-dns-question.c +++ b/src/resolve/resolved-dns-question.c @@ -183,6 +183,9 @@ int dns_question_is_equal(DnsQuestion *a, DnsQuestion *b) { unsigned j; int r; + if (a == b) + return 1; + if (!a) return !b || b->n_keys == 0; if (!b)