From 30e0aabab1e60778209c88e7d66efecb1267080f Mon Sep 17 00:00:00 2001 From: Bart Van Der Meerssche Date: Sat, 16 Apr 2011 23:49:27 +0200 Subject: [PATCH] [heartbeat] used the wrong variable for calculating the digest --- mote/v2/openwrt/package/flukso/luasrc/heartbeat.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mote/v2/openwrt/package/flukso/luasrc/heartbeat.lua b/mote/v2/openwrt/package/flukso/luasrc/heartbeat.lua index 18e5ced..8eeaf5b 100755 --- a/mote/v2/openwrt/package/flukso/luasrc/heartbeat.lua +++ b/mote/v2/openwrt/package/flukso/luasrc/heartbeat.lua @@ -122,7 +122,7 @@ end -- verify the reply's digest hash = nixio.crypto.hmac('sha1', WAN_KEY) -hash:update(response) +hash:update(response_json) if call_info.headers['X-Digest'] ~= hash:final() then nixio.syslog('err', 'Incorrect digest in the heartbeat reply. Discard response.') os.exit(3)