* Buffer froms that should be allocs
* Remove unnecessary Buffer fill after alloc * minor cleanup on fnv1a.js
This commit is contained in:
parent
0d7676a871
commit
b45a6a8743
|
@ -38,7 +38,7 @@ module.exports = class FNV1a {
|
||||||
|
|
||||||
digest(encoding) {
|
digest(encoding) {
|
||||||
encoding = encoding || 'binary';
|
encoding = encoding || 'binary';
|
||||||
let buf = Buffer.alloc(4);
|
const buf = Buffer.alloc(4);
|
||||||
buf.writeInt32BE(this.hash & 0xffffffff, 0);
|
buf.writeInt32BE(this.hash & 0xffffffff, 0);
|
||||||
return buf.toString(encoding);
|
return buf.toString(encoding);
|
||||||
}
|
}
|
||||||
|
|
|
@ -273,7 +273,7 @@ function Packet(options) {
|
||||||
};
|
};
|
||||||
|
|
||||||
this.getPacketHeaderBuffer = function(packetHeader) {
|
this.getPacketHeaderBuffer = function(packetHeader) {
|
||||||
let buffer = Buffer.from(FTN_PACKET_HEADER_SIZE);
|
let buffer = Buffer.alloc(FTN_PACKET_HEADER_SIZE);
|
||||||
|
|
||||||
buffer.writeUInt16LE(packetHeader.origNode, 0);
|
buffer.writeUInt16LE(packetHeader.origNode, 0);
|
||||||
buffer.writeUInt16LE(packetHeader.destNode, 2);
|
buffer.writeUInt16LE(packetHeader.destNode, 2);
|
||||||
|
@ -311,7 +311,7 @@ function Packet(options) {
|
||||||
};
|
};
|
||||||
|
|
||||||
this.writePacketHeader = function(packetHeader, ws) {
|
this.writePacketHeader = function(packetHeader, ws) {
|
||||||
let buffer = Buffer.from(FTN_PACKET_HEADER_SIZE);
|
let buffer = Buffer.alloc(FTN_PACKET_HEADER_SIZE);
|
||||||
|
|
||||||
buffer.writeUInt16LE(packetHeader.origNode, 0);
|
buffer.writeUInt16LE(packetHeader.origNode, 0);
|
||||||
buffer.writeUInt16LE(packetHeader.destNode, 2);
|
buffer.writeUInt16LE(packetHeader.destNode, 2);
|
||||||
|
@ -747,7 +747,7 @@ function Packet(options) {
|
||||||
async.waterfall(
|
async.waterfall(
|
||||||
[
|
[
|
||||||
function prepareHeaderAndKludges(callback) {
|
function prepareHeaderAndKludges(callback) {
|
||||||
const basicHeader = Buffer.from(34);
|
const basicHeader = Buffer.alloc(34);
|
||||||
self.writeMessageHeader(message, basicHeader);
|
self.writeMessageHeader(message, basicHeader);
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -864,7 +864,7 @@ function Packet(options) {
|
||||||
};
|
};
|
||||||
|
|
||||||
this.writeMessage = function(message, ws, options) {
|
this.writeMessage = function(message, ws, options) {
|
||||||
let basicHeader = Buffer.from(34);
|
const basicHeader = Buffer.alloc(34);
|
||||||
self.writeMessageHeader(message, basicHeader);
|
self.writeMessageHeader(message, basicHeader);
|
||||||
|
|
||||||
ws.write(basicHeader);
|
ws.write(basicHeader);
|
||||||
|
|
|
@ -46,7 +46,7 @@ exports.getQuotePrefix = getQuotePrefix;
|
||||||
// See list here: https://github.com/Mithgol/node-fidonet-jam
|
// See list here: https://github.com/Mithgol/node-fidonet-jam
|
||||||
|
|
||||||
function stringToNullPaddedBuffer(s, bufLen) {
|
function stringToNullPaddedBuffer(s, bufLen) {
|
||||||
let buffer = Buffer.alloc(bufLen).fill(0x00);
|
let buffer = Buffer.alloc(bufLen);
|
||||||
let enc = iconv.encode(s, 'CP437').slice(0, bufLen);
|
let enc = iconv.encode(s, 'CP437').slice(0, bufLen);
|
||||||
for(let i = 0; i < enc.length; ++i) {
|
for(let i = 0; i < enc.length; ++i) {
|
||||||
buffer[i] = enc[i];
|
buffer[i] = enc[i];
|
||||||
|
|
Loading…
Reference in New Issue