diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-09-30 14:55:10 -0400 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-09-30 14:55:10 -0400 |
commit | 20832a056241d8e84029a6de4214f058fde3ce3b (patch) | |
tree | 4278b4e81ed18cfef9efb5e9658f03e3a9cde9cc | |
parent | 9db7939d383f2d048d48a4d78e4834fc5d2dbafe (diff) | |
download | infinitytier-20832a056241d8e84029a6de4214f058fde3ce3b.tar.gz infinitytier-20832a056241d8e84029a6de4214f058fde3ce3b.zip |
Send reset of OK(HELLO) in both places where it gets composed.
-rw-r--r-- | node/PacketDecoder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/node/PacketDecoder.cpp b/node/PacketDecoder.cpp index afc7e4fe..3ca2e40f 100644 --- a/node/PacketDecoder.cpp +++ b/node/PacketDecoder.cpp @@ -250,6 +250,10 @@ bool PacketDecoder::_doHELLO(const RuntimeEnvironment *_r) outp.append((unsigned char)Packet::VERB_HELLO); outp.append(packetId()); outp.append(timestamp); + outp.append((unsigned char)ZT_PROTO_VERSION); + outp.append((unsigned char)ZEROTIER_ONE_VERSION_MAJOR); + outp.append((unsigned char)ZEROTIER_ONE_VERSION_MINOR); + outp.append((uint16_t)ZEROTIER_ONE_VERSION_REVISION); outp.armor(existingPeer->key(),true); _r->demarc->send(_localPort,_remoteAddress,outp.data(),outp.size(),-1); return true; |