summaryrefslogtreecommitdiff
path: root/src/NameResolver.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 18:51:29 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-06-22 18:51:29 +0900
commit05d85e296563842ab57eb201fb6d11a68cf8fa41 (patch)
tree660bba2e5d2e90b5be41eb55398673ad91411e87 /src/NameResolver.cc
parente791eb9ca334e7746bc0735cebcda09e30fa65df (diff)
Remove auto_delete in favor of std::unique_ptr
Diffstat (limited to 'src/NameResolver.cc')
-rw-r--r--src/NameResolver.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/NameResolver.cc b/src/NameResolver.cc
index 35f423eb..33954423 100644
--- a/src/NameResolver.cc
+++ b/src/NameResolver.cc
@@ -58,7 +58,8 @@ void NameResolver::resolve(std::vector<std::string>& resolvedAddresses,
hostname.c_str(), gai_strerror(s)),
error_code::NAME_RESOLVE_ERROR);
}
- WSAAPI_AUTO_DELETE<struct addrinfo*> resDeleter(res, freeaddrinfo);
+ std::unique_ptr<addrinfo, decltype(&freeaddrinfo)> resDeleter
+ (res, freeaddrinfo);
struct addrinfo* rp;
for(rp = res; rp; rp = rp->ai_next) {
std::pair<std::string, uint16_t> addressPort