Skip to content

Commit 3d94b8c

Browse files
wesleychodignifiedquire
authored andcommitted
fix(middleware): update Buffer usage
Update Buffer usage to non-deprecated methods of creating a Buffer, polyfilling with `safer-buffer`.
1 parent d1a167f commit 3d94b8c

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

lib/middleware/common.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
var mime = require('mime')
66
var _ = require('lodash')
77
var parseRange = require('range-parser')
8+
var Buffer = require('safe-buffer').Buffer
89

910
var log = require('../logger').create('web-server')
1011

@@ -40,10 +41,10 @@ var createServeFile = function (fs, directory, config) {
4041
return 200
4142
} else if (range === -1) {
4243
// unsatisfiable range
43-
responseData = new Buffer(0)
44+
responseData = Buffer.alloc(0)
4445
return 416
4546
} else if (range.type === 'bytes') {
46-
responseData = new Buffer(responseData)
47+
responseData = Buffer.from(responseData)
4748
if (range.length === 1) {
4849
var start = range[0].start
4950
var end = range[0].end

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,7 @@
320320
"qjobs": "^1.1.4",
321321
"range-parser": "^1.2.0",
322322
"rimraf": "^2.3.3",
323+
"safe-buffer": "^5.0.1",
323324
"socket.io": "1.7.1",
324325
"source-map": "^0.5.3",
325326
"tmp": "0.0.28",

0 commit comments

Comments
 (0)