commit | 41d5d3a9ef5f6c90b0bff1a6e5f785841c11c15b | [log] [tgz] |
---|---|---|
author | 邹异雄 <yixiongzou@tuputech.com> | Fri Jan 04 20:30:14 2019 +0800 |
committer | James E. King III <jking@apache.org> | Sat Jan 05 01:59:19 2019 -0500 |
tree | fb21389f1bde9942ef0a50ec53964e660f7962d3 | |
parent | 414f9a5bf6372844274b0adee7263f4d03ed8e70 [diff] |
Fix: do not reconnect if connection.destroyed, prevent connection leak
diff --git a/lib/nodejs/lib/thrift/connection.js b/lib/nodejs/lib/thrift/connection.js index b545454..06481db 100644 --- a/lib/nodejs/lib/thrift/connection.js +++ b/lib/nodejs/lib/thrift/connection.js
@@ -221,6 +221,10 @@ }); this.retry_timer = setTimeout(function () { + if (self.connection.destroyed) { + return; + } + log.debug("Retrying connection..."); self.retry_totaltime += self.retry_delay;