Skip to content

Commit 4ca83d6

Browse files
authored
Merge pull request #48 from TheAlphaNerd/new-Buffer
use `new` to instantiate all buffers
2 parents 798f81e + 6d31655 commit 4ca83d6

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

index.js

+4-4
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ function stringConcat (parts) {
8383
} else if (Buffer.isBuffer(p)) {
8484
strings.push(p)
8585
} else {
86-
strings.push(Buffer(p))
86+
strings.push(new Buffer(p))
8787
}
8888
}
8989
if (Buffer.isBuffer(parts[0])) {
@@ -103,8 +103,8 @@ function bufferConcat (parts) {
103103
bufs.push(p)
104104
} else if (typeof p === 'string' || isArrayish(p)
105105
|| (p && typeof p.subarray === 'function')) {
106-
bufs.push(Buffer(p))
107-
} else bufs.push(Buffer(String(p)))
106+
bufs.push(new Buffer(p))
107+
} else bufs.push(new Buffer(String(p)))
108108
}
109109
return Buffer.concat(bufs)
110110
}
@@ -121,7 +121,7 @@ function u8Concat (parts) {
121121
var len = 0
122122
for (var i = 0; i < parts.length; i++) {
123123
if (typeof parts[i] === 'string') {
124-
parts[i] = Buffer(parts[i])
124+
parts[i] = new Buffer(parts[i])
125125
}
126126
len += parts[i].length
127127
}

test/string.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ test('string from mixed write encodings', function (t) {
4242
t.equal(out, 'nacho dogs')
4343
})
4444
strings.write('na')
45-
strings.write(Buffer('cho'))
45+
strings.write(new Buffer('cho'))
4646
strings.write([ 32, 100 ])
4747
var u8 = new U8(3)
4848
u8[0] = 111; u8[1] = 103; u8[2] = 115;

test/typedarray.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ test('typed array stream', function (t) {
1414

1515
var arrays = concat({ encoding: 'Uint8Array' }, function(out) {
1616
t.equal(typeof out.subarray, 'function')
17-
t.deepEqual(Buffer(out).toString('utf8'), 'abcde fg xyz')
17+
t.deepEqual(new Buffer(out).toString('utf8'), 'abcde fg xyz')
1818
})
1919
arrays.write(a)
2020
arrays.write(b)
@@ -25,9 +25,9 @@ test('typed array from strings, buffers, and arrays', function (t) {
2525
t.plan(2)
2626
var arrays = concat({ encoding: 'Uint8Array' }, function(out) {
2727
t.equal(typeof out.subarray, 'function')
28-
t.deepEqual(Buffer(out).toString('utf8'), 'abcde fg xyz')
28+
t.deepEqual(new Buffer(out).toString('utf8'), 'abcde fg xyz')
2929
})
3030
arrays.write('abcde')
31-
arrays.write(Buffer(' fg '))
31+
arrays.write(new Buffer(' fg '))
3232
arrays.end([ 120, 121, 122 ])
3333
})

0 commit comments

Comments
 (0)