diff options
author | Michael Wallner <mike@php.net> | 2014-08-20 23:31:53 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2014-08-31 10:49:40 +0200 |
commit | 09b5a99816a24a12f769f61db5f7eafd4bc32795 (patch) | |
tree | 1b91304501ae6eed8c832ec140acce4dfceeb4ab /lib/multiif.h | |
parent | 2434a4e88de35a0c7eced46f010292e2b4bfb851 (diff) | |
download | curl-09b5a99816a24a12f769f61db5f7eafd4bc32795.tar.gz |
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/multiif.h')
0 files changed, 0 insertions, 0 deletions