small bug fix
This commit is contained in:
@@ -127,7 +127,8 @@ function afterConnect(status, self, req, readable, writable) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function writeGeneric(self, chunk, encoding, callback) {
|
function writeGeneric(self, chunk, encoding, callback) {
|
||||||
const buf = (!self.decodeStrings && !Buffer.isBuffer(chunk)) ? Buffer.from(chunk, encoding) : chunk
|
const decodeStrings = self._writableState && self._writableState.decodeStrings
|
||||||
|
const buf = (!decodeStrings && !Buffer.isBuffer(chunk)) ? Buffer.from(chunk, encoding) : chunk
|
||||||
|
|
||||||
let bytes
|
let bytes
|
||||||
const err = ZeroTier.send(self._fd, buf, 0)
|
const err = ZeroTier.send(self._fd, buf, 0)
|
||||||
@@ -153,7 +154,8 @@ function writeGeneric(self, chunk, encoding, callback) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function writevGeneric(self, chunks, callback) {
|
function writevGeneric(self, chunks, callback) {
|
||||||
const bufs = chunks.map(({ chunk, encoding }) => (!self.decodeStrings && !Buffer.isBuffer(chunk)) ? Buffer.from(chunk, encoding) : chunk)
|
const decodeStrings = self._writableState && self._writableState.decodeStrings
|
||||||
|
const bufs = chunks.map(({ chunk, encoding }) => (!decodeStrings && !Buffer.isBuffer(chunk)) ? Buffer.from(chunk, encoding) : chunk)
|
||||||
|
|
||||||
let bytes
|
let bytes
|
||||||
const err = ZeroTier.writev(self._fd, bufs)
|
const err = ZeroTier.writev(self._fd, bufs)
|
||||||
@@ -359,4 +361,7 @@ module.exports = {
|
|||||||
createConnection: connect,
|
createConnection: connect,
|
||||||
Socket,
|
Socket,
|
||||||
Stream: Socket, // Legacy naming
|
Stream: Socket, // Legacy naming
|
||||||
|
restart: ZeroTier.restart,
|
||||||
|
stop: ZeroTier.stop,
|
||||||
|
free: ZeroTier.free,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user