Skip to content

Commit 32e08ae

Browse files
committed
Fixed non-200 responses preventing node from exiting
1 parent 7534e78 commit 32e08ae

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

index.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,9 @@ OPSkinsAPI.prototype._req = function(httpMethod, iface, method, version, input,
117117
err.ray = res.headers['cf-ray'];
118118
}
119119

120+
// Discard the stream
121+
res.on('data', devNull);
122+
120123
callback(err);
121124
return;
122125
}
@@ -197,10 +200,12 @@ function userAgent() {
197200
return "node/" + process.versions.node + " node-opskins/" + require('./package.json').version;
198201
}
199202

203+
function devNull() { }
204+
200205
require('./interfaces/IInventory.js');
201206
require('./interfaces/IPricing.js');
202207
require('./interfaces/ISales.js');
203208
require('./interfaces/ISupport.js');
204209
require('./interfaces/ITest.js');
205210
require('./interfaces/IUser.js');
206-
require('./interfaces/IStatus.js');
211+
require('./interfaces/IStatus.js');

0 commit comments

Comments
 (0)