@@ -58,7 +58,7 @@ ByteBuffer.wrap = function(buffer, encoding, littleEndian, noAssert) {
58
58
k = 0 ,
59
59
b ;
60
60
if ( buffer instanceof Uint8Array ) { // Extract bytes from Uint8Array
61
- b = new Buffer ( buffer . length ) ;
61
+ b = Buffer . alloc ( buffer . length ) ;
62
62
if ( memcpy ) { // Fast
63
63
memcpy ( b , 0 , buffer . buffer , buffer . byteOffset , buffer . byteOffset + buffer . length ) ;
64
64
} else { // Slow
@@ -67,7 +67,7 @@ ByteBuffer.wrap = function(buffer, encoding, littleEndian, noAssert) {
67
67
}
68
68
buffer = b ;
69
69
} else if ( buffer instanceof ArrayBuffer ) { // Convert ArrayBuffer to Buffer
70
- b = new Buffer ( buffer . byteLength ) ;
70
+ b = Buffer . alloc ( buffer . byteLength ) ;
71
71
if ( memcpy ) { // Fast
72
72
memcpy ( b , 0 , buffer , 0 , buffer . byteLength ) ;
73
73
} else { // Slow
@@ -80,7 +80,7 @@ ByteBuffer.wrap = function(buffer, encoding, littleEndian, noAssert) {
80
80
} else if ( ! ( buffer instanceof Buffer ) ) { // Create from octets if it is an error, otherwise fail
81
81
if ( Object . prototype . toString . call ( buffer ) !== "[object Array]" )
82
82
throw TypeError ( "Illegal buffer" ) ;
83
- buffer = new Buffer ( buffer ) ;
83
+ buffer = Buffer . alloc ( buffer ) ;
84
84
}
85
85
bb = new ByteBuffer ( 0 , littleEndian , noAssert ) ;
86
86
if ( buffer . length > 0 ) { // Avoid references to more than one EMPTY_BUFFER
0 commit comments