summaryrefslogtreecommitdiff
path: root/src/HandshakeExtensionMessage.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-09-02 11:22:47 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-09-02 11:22:47 +0000
commit46f0e018d462f2b145ea180b0daa530831ea09b0 (patch)
tree35d23f84f4e4ba2a1cb046fa94a720af29bc2bfe /src/HandshakeExtensionMessage.cc
parentd4215a82b757a3928a7c8a2babbd1645cf7d7e71 (diff)
2008-09-02 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added _incoming member to Peer class and made it true if the peer initiated connection. Don't add those peer to UTPex message. If extended handshake is received, assign _incoming to false. * src/DefaultBtInteractive.cc * src/HandshakeExtensionMessage.cc * src/Peer.cc * src/Peer.h * src/PeerListenCommand.cc
Diffstat (limited to 'src/HandshakeExtensionMessage.cc')
-rw-r--r--src/HandshakeExtensionMessage.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/HandshakeExtensionMessage.cc b/src/HandshakeExtensionMessage.cc
index 0eefc91e..973fb088 100644
--- a/src/HandshakeExtensionMessage.cc
+++ b/src/HandshakeExtensionMessage.cc
@@ -102,6 +102,7 @@ void HandshakeExtensionMessage::doReceivedAction()
{
if(_tcpPort > 0) {
_peer->port = _tcpPort;
+ _peer->setIncomingPeer(false);
}
for(std::map<std::string, uint8_t>::const_iterator itr = _extensions.begin();
itr != _extensions.end(); ++itr) {