From 523929c9272a53c9429616564a45f2af59670e47 Mon Sep 17 00:00:00 2001 From: Emmanuel Odeke Date: Wed, 22 Oct 2014 16:57:51 -0600 Subject: repl: Private Buffer object in lib/* files Fixes usage of global object 'Buffer' in lib/* files by ensuring that each file does an explicit require('buffer').Buffer. Previously, when running a repl, due to usage of global 'Buffer', any redefinition of Buffer would cause a crash eg var Buffer = {}. Fixes: https://github.com/joyent/node/issues/8588 PR-URL: https://github.com/joyent/node/pull/8603 Reviewed-by: Trevor Norris --- lib/net.js | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/net.js') diff --git a/lib/net.js b/lib/net.js index bc336934b..402e0909b 100644 --- a/lib/net.js +++ b/lib/net.js @@ -25,6 +25,7 @@ var timers = require('timers'); var util = require('util'); var assert = require('assert'); var cares = process.binding('cares_wrap'); +var Buffer = require('buffer').Buffer; var cluster; function noop() {} -- cgit v1.2.1