From: Lennart Poettering Date: Fri, 15 Aug 2014 14:42:06 +0000 (+0200) Subject: resolved: fix assertion when joining llmnr mcast group X-Git-Tag: v216~76 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=4de120ee442797bc30ecfd25b4d539cac9cb56ce;hp=40274ed6232389442f24205bc15779b9a4fe2942;p=elogind.git resolved: fix assertion when joining llmnr mcast group --- diff --git a/src/resolve/resolved-dns-scope.c b/src/resolve/resolved-dns-scope.c index 85709a4af..039a754ff 100644 --- a/src/resolve/resolved-dns-scope.c +++ b/src/resolve/resolved-dns-scope.c @@ -366,7 +366,10 @@ int dns_scope_llmnr_membership(DnsScope *s, bool b) { int fd; assert(s); - assert(s->protocol == DNS_PROTOCOL_LLMNR); + + if (s->protocol != DNS_PROTOCOL_LLMNR) + return 0; + assert(s->link); if (s->family == AF_INET) {