diff --git a/libs/libc/netdb/lib_dnsforeach.c b/libs/libc/netdb/lib_dnsforeach.c index 1df7f7cb165..d93c323e654 100644 --- a/libs/libc/netdb/lib_dnsforeach.c +++ b/libs/libc/netdb/lib_dnsforeach.c @@ -253,9 +253,7 @@ int dns_foreach_nameserver(dns_callback_t callback, FAR void *arg) /* Perform the callback */ - dns_semgive(); ret = callback(arg, addr, sizeof(struct sockaddr_in)); - dns_semtake(); } else #endif @@ -274,9 +272,7 @@ int dns_foreach_nameserver(dns_callback_t callback, FAR void *arg) /* Perform the callback */ - dns_semgive(); ret = callback(arg, addr, sizeof(struct sockaddr_in6)); - dns_semtake(); } else #endif