summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--node/PacketDecoder.cpp6
-rw-r--r--version.h2
2 files changed, 4 insertions, 4 deletions
diff --git a/node/PacketDecoder.cpp b/node/PacketDecoder.cpp
index f65e4167..9f348bed 100644
--- a/node/PacketDecoder.cpp
+++ b/node/PacketDecoder.cpp
@@ -305,12 +305,12 @@ bool PacketDecoder::_doOK(const RuntimeEnvironment *_r,const SharedPtr<Peer> &pe
bool PacketDecoder::_doWHOIS(const RuntimeEnvironment *_r,const SharedPtr<Peer> &peer)
{
if (payloadLength() == ZT_ADDRESS_LENGTH) {
- SharedPtr<Peer> p(_r->topology->getPeer(Address(payload(),ZT_ADDRESS_LENGTH)));
- if (p) {
+ Identity id(_r->topology->getIdentity(Address(payload(),ZT_ADDRESS_LENGTH)));
+ if (id) {
Packet outp(source(),_r->identity.address(),Packet::VERB_OK);
outp.append((unsigned char)Packet::VERB_WHOIS);
outp.append(packetId());
- p->identity().serialize(outp,false);
+ id.serialize(outp,false);
outp.armor(peer->key(),true);
_r->demarc->send(_localPort,_remoteAddress,outp.data(),outp.size(),-1);
//TRACE("sent WHOIS response to %s for %s",source().toString().c_str(),Address(payload(),ZT_ADDRESS_LENGTH).toString().c_str());
diff --git a/version.h b/version.h
index f1f9011a..44ec2c56 100644
--- a/version.h
+++ b/version.h
@@ -41,6 +41,6 @@
/**
* Revision: 16-bit (0-65535)
*/
-#define ZEROTIER_ONE_VERSION_REVISION 0
+#define ZEROTIER_ONE_VERSION_REVISION 1
#endif