diff --git a/lib/libc/net/name6.c b/lib/libc/net/name6.c index fb3e988ea57d..425ee25751b6 100644 --- a/lib/libc/net/name6.c +++ b/lib/libc/net/name6.c @@ -2008,6 +2008,7 @@ _icmp_fqdn_query(const struct in6_addr *addr, int ifindex) return hc->hc_name; /* XXX: never freed */ } } + THREAD_UNLOCK(); ICMP6_FILTER_SETBLOCKALL(&filter); ICMP6_FILTER_SETPASS(ICMP6_FQDN_REPLY, &filter);