From 943c3287f36085990befee88c83951d7e044cccf Mon Sep 17 00:00:00 2001 From: Dustyn Blackmore Date: Mon, 26 Mar 2018 10:07:55 +1100 Subject: [PATCH 1/2] Fix #7 Buffer Callback Conflict Properly assigns buf and callback if only one is provided. Tested locally, successfully. No automated testing is included. --- nfqueue.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nfqueue.js b/nfqueue.js index bcc3bd6..22589bb 100644 --- a/nfqueue.js +++ b/nfqueue.js @@ -66,7 +66,11 @@ NFQueue.prototype.run = function(callback) { exports.NFQueue = NFQueue; exports.createQueueHandler = function(num, buf, callback) { - if (!buf) { buf = 65535; } + if (typeof callback === 'undefined' && typeof buf === 'function') { + callback = buf; + buf = 65535; + }; + var nfq = new NFQueue(); nfq.open(num, buf); From 67a52cacd934d04c958fdeca9a35e0f04cc6b59f Mon Sep 17 00:00:00 2001 From: Dustyn Blackmore Date: Sat, 5 May 2018 11:13:03 +1000 Subject: [PATCH 2/2] Updated Dependency nan now supporting node 9. Known build issues in node 10. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a95cf83..03455fb 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,6 @@ "iptables" ], "dependencies": { - "nan": "^2.2.0" + "nan": "^2.10.0" } }