Skip to content

Commit 2f4a9d4

Browse files
authored
Merge pull request #9 from mhart/fix-buffer-constructor-vuln
Ensure data is not a number in Buffer constructor
2 parents 1efe3bf + afbc744 commit 2f4a9d4

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

stringstream.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ StringStream.prototype.write = function(data) {
2828
return false
2929
}
3030
if (this.fromEncoding) {
31-
if (Buffer.isBuffer(data)) data = data.toString()
31+
if (Buffer.isBuffer(data) || typeof data === 'number') data = data.toString()
3232
data = new Buffer(data, this.fromEncoding)
3333
}
3434
var string = this.decoder.write(data)

0 commit comments

Comments
 (0)