aboutsummaryrefslogtreecommitdiff
path: root/lib/_tls_legacy.js
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2014-11-22 16:59:48 +0100
committerBen Noordhuis <info@bnoordhuis.nl>2014-11-22 17:23:30 +0100
commit21130c7d6fcaee666f33735768c060be2e06614a (patch)
tree0148a92dd9e6fb13ab6fac3311bd96d926f313fc /lib/_tls_legacy.js
parent963f5e8a886841d69e79fdc46aaa0010126408e8 (diff)
downloadandroid-node-v8-21130c7d6fcaee666f33735768c060be2e06614a.tar.gz
android-node-v8-21130c7d6fcaee666f33735768c060be2e06614a.tar.bz2
android-node-v8-21130c7d6fcaee666f33735768c060be2e06614a.zip
lib: turn on strict mode
Turn on strict mode for the files in the lib/ directory. It helps catch bugs and can have a positive effect on performance. PR-URL: https://github.com/node-forward/node/pull/64 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Fedor Indutny <fedor@indutny.com>
Diffstat (limited to 'lib/_tls_legacy.js')
-rw-r--r--lib/_tls_legacy.js6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/_tls_legacy.js b/lib/_tls_legacy.js
index 3f6d20784b..70082a4156 100644
--- a/lib/_tls_legacy.js
+++ b/lib/_tls_legacy.js
@@ -19,6 +19,8 @@
// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
// USE OR OTHER DEALINGS IN THE SOFTWARE.
+'use strict';
+
var assert = require('assert');
var events = require('events');
var stream = require('stream');
@@ -444,9 +446,9 @@ CryptoStream.prototype.destroySoon = function(err) {
// was written on this side was read from the other side.
var self = this;
var waiting = 1;
- function finish() {
+ var finish = function() {
if (--waiting === 0) self.destroy();
- }
+ };
this._opposite.once('end', finish);
if (!this._finished) {
this.once('finish', finish);