2010-06-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Return given hostname if hostname is numeric host.
	* src/AbstractCommand.cc: resolveHostname()
pull/1/head
Tatsuhiro Tsujikawa 2010-06-27 14:23:31 +00:00
parent 11096df698
commit d16c70803b
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2010-06-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Return given hostname if hostname is numeric host.
* src/AbstractCommand.cc: resolveHostname()
2010-06-27 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed Peer::updateSeeder() to reflect current bitfield.

View File

@ -672,6 +672,9 @@ bool AbstractCommand::nameResolveFinished() const {
std::string AbstractCommand::resolveHostname
(std::vector<std::string>& addrs, const std::string& hostname, uint16_t port)
{
if(util::isNumericHost(hostname)) {
return hostname;
}
e_->findAllCachedIPAddresses(std::back_inserter(addrs), hostname, port);
std::string ipaddr;
if(addrs.empty()) {