Bit more of adding version to OK(HELLO)

This commit is contained in:
Adam Ierymenko 2013-09-13 14:41:20 -04:00
parent d87a1d6b99
commit f6ad138561
2 changed files with 6 additions and 4 deletions

View File

@ -374,10 +374,10 @@ public:
* *
* OK payload: * OK payload:
* <[8] timestamp (echoed from original HELLO)> * <[8] timestamp (echoed from original HELLO)>
* <[1] protocol version> * <[1] protocol version (of responder)>
* <[1] software major version> * <[1] software major version (of responder)>
* <[1] software minor version> * <[1] software minor version (of responder)>
* <[2] software revision> * <[2] software revision (of responder)>
* *
* ERROR has no payload. * ERROR has no payload.
*/ */

View File

@ -273,6 +273,7 @@ bool PacketDecoder::_doHELLO(const RuntimeEnvironment *_r)
SharedPtr<Peer> candidate(new Peer(_r->identity,id)); SharedPtr<Peer> candidate(new Peer(_r->identity,id));
candidate->setPathAddress(_remoteAddress,false); candidate->setPathAddress(_remoteAddress,false);
candidate->setRemoteVersion(vMajor,vMinor,vRevision);
_CBaddPeerFromHello_Data *arg = new _CBaddPeerFromHello_Data; _CBaddPeerFromHello_Data *arg = new _CBaddPeerFromHello_Data;
arg->renv = _r; arg->renv = _r;
@ -290,6 +291,7 @@ bool PacketDecoder::_doHELLO(const RuntimeEnvironment *_r)
} catch ( ... ) { } catch ( ... ) {
TRACE("dropped HELLO from %s(%s): unexpected exception",source().toString().c_str(),_remoteAddress.toString().c_str()); TRACE("dropped HELLO from %s(%s): unexpected exception",source().toString().c_str(),_remoteAddress.toString().c_str());
} }
return true; return true;
} }