Explorar el Código

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

	Return given hostname if hostname is numeric host.
	* src/AbstractCommand.cc: resolveHostname()
Tatsuhiro Tsujikawa hace 15 años
padre
commit
d16c70803b
Se han modificado 2 ficheros con 8 adiciones y 0 borrados
  1. 5 0
      ChangeLog
  2. 3 0
      src/AbstractCommand.cc

+ 5 - 0
ChangeLog

@@ -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.

+ 3 - 0
src/AbstractCommand.cc

@@ -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()) {