From 9b7c99d4997347a355fbdc6f631ebf9a46a9c53d Mon Sep 17 00:00:00 2001 From: Henrik Ekblad Date: Tue, 20 Oct 2015 21:58:50 +0200 Subject: [PATCH] Fix MY_SIGNING_REQUEST_SIGNATURES compile error http://forum.mysensors.org/topic/1021/security-introducing-signing-support-to-mysensors/176 --- libraries/MySensors/MySensor.h | 2 ++ libraries/MySensors/core/MyTransport.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/MySensors/MySensor.h b/libraries/MySensors/MySensor.h index 11c8d64..ac37f38 100644 --- a/libraries/MySensors/MySensor.h +++ b/libraries/MySensors/MySensor.h @@ -28,8 +28,10 @@ #define MY_IS_GATEWAY (true) #define MY_NODE_TYPE "gateway" #elif defined(MY_REPEATER_FEATURE) + #define MY_IS_GATEWAY (false) #define MY_NODE_TYPE "repeater" #else + #define MY_IS_GATEWAY (false) #define MY_NODE_TYPE "sensor" #endif diff --git a/libraries/MySensors/core/MyTransport.cpp b/libraries/MySensors/core/MyTransport.cpp index 5b1cbe1..84f11c7 100644 --- a/libraries/MySensors/core/MyTransport.cpp +++ b/libraries/MySensors/core/MyTransport.cpp @@ -90,7 +90,7 @@ inline void transportProcess() { #ifdef MY_SIGNING_REQUEST_SIGNATURES if ((!MY_IS_GATEWAY || DO_SIGN(sender)) && - destination == nc.nodeId && + destination == _nc.nodeId && mGetLength(_msg) && !mGetAck(_msg) && (mGetCommand(_msg) != C_INTERNAL ||