diff options
author | Stefan Bühler <buehler@teamviewer.com> | 2015-03-17 09:09:43 +0100 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2015-04-03 16:46:14 +0200 |
commit | 0db831976e4b2d2553c8cd9aaae492970d830f57 (patch) | |
tree | 7914cc2feee038d76edc740bffa838fb2ccd6628 /tests/libtest/sethostname.c | |
parent | 369430cd170432446da245ee65d1edabedcd09f5 (diff) |
fix refreshing of obsolete dns cache entries
- cache entries must be also refreshed when they are in use
- have the cache count as inuse reference too, freeing timestamp == 0 special
value
- use timestamp == 0 for CURLOPT_RESOLVE entries which don't get refreshed
- remove CURLOPT_RESOLVE special inuse reference (timestamp == 0 will prevent refresh)
- fix Curl_hostcache_clean - CURLOPT_RESOLVE entries don't have a special
reference anymore, and it would also release non CURLOPT_RESOLVE references
- fix locking in Curl_hostcache_clean
- fix unit1305.c: hash now keeps a reference, need to set inuse = 1
Diffstat (limited to 'tests/libtest/sethostname.c')
0 files changed, 0 insertions, 0 deletions