aboutsummaryrefslogtreecommitdiff
path: root/lib/non-ascii.c
diff options
context:
space:
mode:
authorMichael Wallner <mike@php.net>2014-08-20 23:31:53 +0200
committerDaniel Stenberg <daniel@haxx.se>2014-08-31 10:49:40 +0200
commit09b5a99816a24a12f769f61db5f7eafd4bc32795 (patch)
tree1b91304501ae6eed8c832ec140acce4dfceeb4ab /lib/non-ascii.c
parent2434a4e88de35a0c7eced46f010292e2b4bfb851 (diff)
resolve: cache lookup for async resolvers
While waiting for a host resolve, check if the host cache may have gotten the name already (by someone else), for when the same name is resolved by several simultanoues requests. The resolver thread occasionally gets stuck in getaddrinfo() when the DNS or anything else is crappy or slow, so when a host is found in the DNS cache, leave the thread alone and let itself cleanup the mess.
Diffstat (limited to 'lib/non-ascii.c')
0 files changed, 0 insertions, 0 deletions