Changeset e29cc2e for trip-planner-front/node_modules/ws/lib/buffer-util.js
- Timestamp:
- 11/25/21 22:08:24 (3 years ago)
- Branches:
- master
- Children:
- 8d391a1
- Parents:
- 59329aa
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trip-planner-front/node_modules/ws/lib/buffer-util.js
r59329aa re29cc2e 16 16 17 17 const target = Buffer.allocUnsafe(totalLength); 18 letoffset = 0;18 var offset = 0; 19 19 20 for ( leti = 0; i < list.length; i++) {20 for (var i = 0; i < list.length; i++) { 21 21 const buf = list[i]; 22 target.set(buf, offset);22 buf.copy(target, offset); 23 23 offset += buf.length; 24 24 } 25 26 if (offset < totalLength) return target.slice(0, offset);27 25 28 26 return target; … … 40 38 */ 41 39 function _mask(source, mask, output, offset, length) { 42 for ( leti = 0; i < length; i++) {40 for (var i = 0; i < length; i++) { 43 41 output[offset + i] = source[i] ^ mask[i & 3]; 44 42 } … … 55 53 // Required until https://github.com/nodejs/node/issues/9006 is resolved. 56 54 const length = buffer.length; 57 for ( leti = 0; i < length; i++) {55 for (var i = 0; i < length; i++) { 58 56 buffer[i] ^= mask[i & 3]; 59 57 } … … 88 86 if (Buffer.isBuffer(data)) return data; 89 87 90 letbuf;88 var buf; 91 89 92 90 if (data instanceof ArrayBuffer) { 93 91 buf = Buffer.from(data); 94 92 } else if (ArrayBuffer.isView(data)) { 95 buf = Buffer.from(data.buffer, data.byteOffset, data.byteLength);93 buf = viewToBuffer(data); 96 94 } else { 97 95 buf = Buffer.from(data); 98 96 toBuffer.readOnly = false; 97 } 98 99 return buf; 100 } 101 102 /** 103 * Converts an `ArrayBuffer` view into a buffer. 104 * 105 * @param {(DataView|TypedArray)} view The view to convert 106 * @return {Buffer} Converted view 107 * @private 108 */ 109 function viewToBuffer(view) { 110 const buf = Buffer.from(view.buffer); 111 112 if (view.byteLength !== view.buffer.byteLength) { 113 return buf.slice(view.byteOffset, view.byteOffset + view.byteLength); 99 114 } 100 115
Note:
See TracChangeset
for help on using the changeset viewer.