# HG changeset patch # User jld # Date 1285755208 0 # Node ID 16fb75d6ac70d101835f49014b37847b6e6ee405 # Parent a98ace8abb52e0d4c6f494e86f7b406643bb9126 * src/dns.c: Remove spurious mutex unlock in cyg_res_getaddrinfo() when name lookup string is too long. Patch from Kelvin Lawson. diff --git a/packages/net/ns/dns/current/ChangeLog b/packages/net/ns/dns/current/ChangeLog --- a/packages/net/ns/dns/current/ChangeLog +++ b/packages/net/ns/dns/current/ChangeLog @@ -1,3 +1,8 @@ +2010-09-29 Kelvin Lawson + + * src/dns.c: Remove spurious mutex unlock in cyg_res_getaddrinfo() + when name lookup string is too long. + 2008-08-12 Jonathan Larmour * src/dns.c: id global should be unsigned, in line with DNS header. diff --git a/packages/net/ns/dns/current/src/dns.c b/packages/net/ns/dns/current/src/dns.c --- a/packages/net/ns/dns/current/src/dns.c +++ b/packages/net/ns/dns/current/src/dns.c @@ -593,7 +593,6 @@ cyg_dns_getaddrinfo(const char * hostnam if (domainname) { if ((strlen(hostname) + strlen(domainname)) > 254) { - cyg_drv_mutex_unlock(&dns_mutex); CYG_REPORT_RETVAL( -EAI_FAIL ); return -EAI_FAIL; }