@@ -52,9 +52,7 @@ function _mask(source, mask, output, offset, length) {
5252 * @public
5353 */
5454function _unmask ( buffer , mask ) {
55- // Required until https://github.com/nodejs/node/issues/9006 is resolved.
56- const length = buffer . length ;
57- for ( let i = 0 ; i < length ; i ++ ) {
55+ for ( let i = 0 ; i < buffer . length ; i ++ ) {
5856 buffer [ i ] ^= mask [ i & 3 ] ;
5957 }
6058}
@@ -103,19 +101,18 @@ function toBuffer(data) {
103101
104102try {
105103 const bufferUtil = require ( 'bufferutil' ) ;
106- const bu = bufferUtil . BufferUtil || bufferUtil ;
107104
108105 module . exports = {
109106 concat,
110107 mask ( source , mask , output , offset , length ) {
111108 if ( length < 48 ) _mask ( source , mask , output , offset , length ) ;
112- else bu . mask ( source , mask , output , offset , length ) ;
109+ else bufferUtil . mask ( source , mask , output , offset , length ) ;
113110 } ,
114111 toArrayBuffer,
115112 toBuffer,
116113 unmask ( buffer , mask ) {
117114 if ( buffer . length < 32 ) _unmask ( buffer , mask ) ;
118- else bu . unmask ( buffer , mask ) ;
115+ else bufferUtil . unmask ( buffer , mask ) ;
119116 }
120117 } ;
121118} catch ( e ) /* istanbul ignore next */ {
0 commit comments