diff --git a/lib/socket.js b/lib/socket.js index be97d3d35..4623268fc 100644 --- a/lib/socket.js +++ b/lib/socket.js @@ -393,8 +393,8 @@ Socket.prototype.sendPacket = function (type, data, options, callback) { this.writeBuffer.push(packet); - // add send callback to object - this.packetsFn.push(callback); + // add send callback to object, if defined + if (callback) this.packetsFn.push(callback); this.flush(); }