diff --git a/io/snmp/package.json b/io/snmp/package.json index 8cb60e6a..f80f09ce 100644 --- a/io/snmp/package.json +++ b/io/snmp/package.json @@ -1,9 +1,9 @@ { "name" : "node-red-node-snmp", - "version" : "0.0.21", + "version" : "0.0.22", "description" : "A Node-RED node that looks for SNMP oids.", "dependencies" : { - "net-snmp" : "1.1.8" + "net-snmp" : "1.2.4" }, "repository" : { "type":"git", diff --git a/io/snmp/snmp.js b/io/snmp/snmp.js index 4c20933e..b9a9f2a8 100644 --- a/io/snmp/snmp.js +++ b/io/snmp/snmp.js @@ -193,7 +193,8 @@ module.exports = function (RED) { node.error(error.toString(), msg); } else { - msg.payload = response; + // Clone the array + msg.payload = response.slice(0); node.send(msg); //Clears response response.length = 0; @@ -243,7 +244,8 @@ module.exports = function (RED) { node.error(error.toString(), msg); } else { - msg.payload = response; + // Clone the array + msg.payload = response.slice(0); node.send(msg); //Clears response response.length = 0;