summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMoritz Warning <moritzwarning@web.de>2016-07-21 23:02:54 +0200
committerMoritz Warning <moritzwarning@web.de>2016-07-21 23:03:04 +0200
commitb3073f44a2180b2a888ae8615d6112bbd82ef3da (patch)
tree58cdfccd10b5ac764fc384346e39d5b218fc9186
parentbdc3b0834bb8abc621ee6dbc9a92769b57376bee (diff)
downloadinfinitytier-b3073f44a2180b2a888ae8615d6112bbd82ef3da.tar.gz
infinitytier-b3073f44a2180b2a888ae8615d6112bbd82ef3da.zip
move sourceAddress out of scope
sourceAddress is used in the catch block
-rw-r--r--node/IncomingPacket.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/node/IncomingPacket.cpp b/node/IncomingPacket.cpp
index 231f0d06..37af8425 100644
--- a/node/IncomingPacket.cpp
+++ b/node/IncomingPacket.cpp
@@ -42,9 +42,9 @@ namespace ZeroTier {
bool IncomingPacket::tryDecode(const RuntimeEnvironment *RR,bool deferred)
{
- try {
- const Address sourceAddress(source());
+ const Address sourceAddress(source());
+ try {
// Check for trusted paths or unencrypted HELLOs (HELLO is the only packet sent in the clear)
const unsigned int c = cipher();
bool trusted = false;