summaryrefslogtreecommitdiff
path: root/src/AsyncNameResolver.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-11-15 12:55:50 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-11-15 12:55:50 +0000
commit309d29283150ff9ae49537f91513d1f655e51a61 (patch)
treed50fc2b1bfcf0d0d54aa43bca6d79a97276506f8 /src/AsyncNameResolver.cc
parent2923682aa61504c3d43f3d0f7e515e6559c8db07 (diff)
2009-11-15 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Use C++ style cast * src/AsyncNameResolver.cc * src/Base64.h * src/BtBitfieldMessage.cc * src/BtHandshakeMessage.cc * src/DefaultBtMessageFactory.cc * src/DefaultBtProgressInfoFile.cc * src/EpollEventPoll.cc * src/ExpatMetalinkProcessor.cc * src/IteratableChecksumValidator.cc * src/IteratableChunkChecksumValidator.cc * src/MessageDigestHelper.cc * src/Platform.cc * src/RequestGroupMan.cc * src/SingleFileAllocationIterator.cc * src/Sqlite3MozCookieParser.cc * src/XML2SAXMetalinkProcessor.cc * src/Xml2XmlRpcRequestProcessor.cc * src/util.cc * src/util.h
Diffstat (limited to 'src/AsyncNameResolver.cc')
-rw-r--r--src/AsyncNameResolver.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/AsyncNameResolver.cc b/src/AsyncNameResolver.cc
index 62f826ae..311353ea 100644
--- a/src/AsyncNameResolver.cc
+++ b/src/AsyncNameResolver.cc
@@ -95,7 +95,9 @@ void AsyncNameResolver::process(fd_set* rfdsPtr, fd_set* wfdsPtr)
int AsyncNameResolver::getsock(sock_t* sockets) const
{
- return ares_getsock(channel, (int *) sockets, ARES_GETSOCK_MAXNUM);
+ // TODO cast to int* might cause problem with Windows SOCKET?
+ return ares_getsock(channel, reinterpret_cast<int*>(sockets),
+ ARES_GETSOCK_MAXNUM);
}
void AsyncNameResolver::process(ares_socket_t readfd, ares_socket_t writefd)