summaryrefslogtreecommitdiff
path: root/ares_library_cleanup.3
diff options
context:
space:
mode:
authorAlexander Klauer <Alexander.Klauer@itwm.fraunhofer.de>2013-03-14 15:26:14 +0100
committerDaniel Stenberg <daniel@haxx.se>2013-04-22 23:24:50 +0200
commit2e0c3076e592d0d8ec4878aa800f24601f0a7321 (patch)
tree4f2b0eb568f5d36bbfc67995dc9a3345c23643bf /ares_library_cleanup.3
parent148c8e0353d93d7c00003da5a0b8eda2079bc8b9 (diff)
downloadc-ares-2e0c3076e592d0d8ec4878aa800f24601f0a7321.tar.gz
c-ares-2e0c3076e592d0d8ec4878aa800f24601f0a7321.tar.bz2
c-ares-2e0c3076e592d0d8ec4878aa800f24601f0a7321.zip
library init: be recursive
Previously, a single call to ares_library_cleanup() would deinitialise the c-ares library, regardless of how many times ares_library_init() was called. This behaviour may cause problems in programs linking two or more libraries which, in turn, use c-ares. The present commit fixes this problem, deinitializing the library only after a number of calls to ares_library_cleanup() matching the number of calls to ares_library_init().
Diffstat (limited to 'ares_library_cleanup.3')
0 files changed, 0 insertions, 0 deletions