From 15c0db3623669af14c09fa1e41d565c289b9df5a Mon Sep 17 00:00:00 2001 From: Michael Stefaniuc Date: Tue, 30 May 2006 23:39:30 +0200 Subject: [PATCH] dnsapi: Fixed missing lock release on error path. --- dlls/dnsapi/query.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/dnsapi/query.c b/dlls/dnsapi/query.c index f1b31f75a02..9bdd7062937 100644 --- a/dlls/dnsapi/query.c +++ b/dlls/dnsapi/query.c @@ -628,7 +628,10 @@ DNS_STATUS WINAPI DnsQuery_UTF8( PCSTR name, WORD type, DWORD options, PIP4_ARRA _res.options |= dns_map_options( options ); if (servers && (ret = dns_set_serverlist( servers ))) + { + UNLOCK_RESOLVER(); return ret; + } ret = dns_do_query( name, type, options, result ); -- 2.11.4.GIT