Skip to content

Commit 92789b1

Browse files
committed
Fix global leaks
1 parent a0159b4 commit 92789b1

30 files changed

Lines changed: 105 additions & 114 deletions

lib/net.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -853,7 +853,7 @@ Server.prototype._rejectPending = function() {
853853
// Accept and close the waiting clients one at a time.
854854
// Single threaded programming ftw.
855855
while (true) {
856-
peerInfo = accept(this.fd);
856+
var peerInfo = accept(this.fd);
857857
if (!peerInfo) return;
858858
close(peerInfo.fd);
859859

test/fixtures/print-chars-from-buffer.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
var common = require('../common');
22
var assert = require('assert');;
3-
Buffer = require('buffer').Buffer;
43

54
var n = parseInt(process.argv[2]);
65

7-
b = new Buffer(n);
6+
var b = new Buffer(n);
87
for (var i = 0; i < n; i++) {
98
b[i] = 100;
109
}

test/message/2100bytes.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
common = require('../common');
2-
assert = common.assert;
1+
var common = require('../common');
2+
var assert = require('assert');
3+
var util = require('util');
34

4-
util = require('util');
55
console.log([
66
'_______________________________________________50',
77
'______________________________________________100',

test/message/hello_world.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
common = require('../common');
2-
assert = common.assert;
1+
var common = require('../common');
2+
var assert = require('assert');
33

44
console.log('hello world');

test/pummel/test-keep-alive.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
// This test requires the program 'ab'
22
var common = require('../common');
33
var assert = require('assert');;
4-
http = require('http');
5-
exec = require('child_process').exec;
4+
var http = require('http');
5+
var exec = require('child_process').exec;
66

7-
body = 'hello world\n';
8-
server = http.createServer(function(req, res) {
7+
var body = 'hello world\n';
8+
var server = http.createServer(function(req, res) {
99
res.writeHead(200, {
1010
'Content-Length': body.length,
1111
'Content-Type': 'text/plain'

test/pummel/test-net-many-clients.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
var common = require('../common');
22
var assert = require('assert');;
3-
net = require('net');
3+
var net = require('net');
4+
45
// settings
56
var bytes = 1024 * 40;
67
var concurrency = 100;

test/pummel/test-net-pause.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
var common = require('../common');
22
var assert = common.assert;
33
var net = require('net');
4+
45
var N = 200;
56
var recv = '', chars_recved = 0;
67

7-
server = net.createServer(function(connection) {
8+
var server = net.createServer(function(connection) {
89
function write(j) {
910
if (j >= N) {
1011
connection.end();
@@ -17,8 +18,9 @@ server = net.createServer(function(connection) {
1718
}
1819
write(0);
1920
});
21+
2022
server.on('listening', function() {
21-
client = net.createConnection(common.PORT);
23+
var client = net.createConnection(common.PORT);
2224
client.setEncoding('ascii');
2325
client.addListener('data', function(d) {
2426
common.print(d);

test/pummel/test-net-pingpong-delay.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var common = require('../common');
22
var assert = require('assert');;
3-
net = require('net');
3+
var net = require('net');
44

55

66
var tests_run = 0;

test/pummel/test-net-pingpong.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var common = require('../common');
22
var assert = require('assert');;
3-
net = require('net');
3+
var net = require('net');
44

55
var tests_run = 0;
66

test/pummel/test-net-throttle.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
var common = require('../common');
22
var assert = require('assert');;
3-
net = require('net');
4-
N = 160 * 1024; // 30kb
3+
var net = require('net');
54

6-
7-
chars_recved = 0;
8-
npauses = 0;
5+
var N = 160 * 1024; // 30kb
6+
var chars_recved = 0;
7+
var npauses = 0;
98

109
console.log('build big string');
1110
var body = '';
@@ -15,15 +14,16 @@ for (var i = 0; i < N; i++) {
1514

1615
console.log('start server on port ' + common.PORT);
1716

18-
server = net.createServer(function(connection) {
17+
var server = net.createServer(function(connection) {
1918
connection.addListener('connect', function() {
2019
assert.equal(false, connection.write(body));
2120
connection.end();
2221
});
2322
});
23+
2424
server.listen(common.PORT, function() {
2525
var paused = false;
26-
client = net.createConnection(common.PORT);
26+
var client = net.createConnection(common.PORT);
2727
client.setEncoding('ascii');
2828
client.addListener('data', function(d) {
2929
chars_recved += d.length;
@@ -33,7 +33,7 @@ server.listen(common.PORT, function() {
3333
npauses += 1;
3434
paused = true;
3535
console.log('pause');
36-
x = chars_recved;
36+
var x = chars_recved;
3737
setTimeout(function() {
3838
assert.equal(chars_recved, x);
3939
client.resume();

0 commit comments

Comments
 (0)