diff --git a/lib/hci-socket/hci.js b/lib/hci-socket/hci.js index f201a6de..665fd8bf 100644 --- a/lib/hci-socket/hci.js +++ b/lib/hci-socket/hci.js @@ -241,7 +241,7 @@ Hci.prototype.setRandomMAC = function () { }; Hci.prototype.setSocketFilter = function () { - const filter = Buffer.alloc(14); + const filter = Buffer.alloc(16); const typeMask = (1 << HCI_COMMAND_PKT) | (1 << HCI_EVENT_PKT) | (1 << HCI_ACLDATA_PKT); const eventMask1 = diff --git a/test/lib/hci-socket/hci.test.js b/test/lib/hci-socket/hci.test.js index b1bed3fc..9ccc1ed1 100644 --- a/test/lib/hci-socket/hci.test.js +++ b/test/lib/hci-socket/hci.test.js @@ -237,7 +237,7 @@ describe('hci-socket hci', () => { it('should setSocketFilter', () => { hci.setSocketFilter(); - assert.calledOnceWithExactly(hci._socket.setFilter, Buffer.from([0x16, 0, 0, 0, 0x20, 0xc1, 0x08, 0, 0, 0, 0, 0x40, 0, 0])); + assert.calledOnceWithExactly(hci._socket.setFilter, Buffer.from([0x16, 0, 0, 0, 0x20, 0xc1, 0x08, 0, 0, 0, 0, 0x40, 0, 0, 0, 0])); }); it('should setEventMask', () => {