We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3566234 commit 7a25aa7Copy full SHA for 7a25aa7
lib/nntp.js
@@ -82,7 +82,11 @@ function NNTP(opts) {
82
this._connectRetries = opts.connectRetries;
83
84
var connectOpts = opts.connect;
85
- var supportsOnread = /^v(12\.1\d|1[3-9]|[2-9]\d|\d\d\d)\./.test(process.version); // test if node >= 12.10.0
+ // although the feature was added in node 12.10.0, it's crashy on Linux until 13.13.0 / 12.16.3
86
+ var supportsOnread = (
87
+ +process.version.replace(/\.\d+$/, '').replace(/^v/, '') >= 13.13
88
+ || /^v12\.(16\.[3-9]|1[789]\.|[2-9]\d\.)/.test(process.version)
89
+ );
90
if(supportsOnread || !opts.connect.port) {
91
connectOpts = util.extend({}, opts.connect);
92
this.opts = util.extend({}, this.opts, {connect: connectOpts});
0 commit comments