Browse Source

tls: pass linting

v0.8.7-release
Fedor Indutny 12 years ago
parent
commit
42c6952edb
  1. 13
      lib/tls.js

13
lib/tls.js

@ -97,12 +97,11 @@ function checkServerIdentity(host, cert) {
// escape all characters that have special meaning in regexps
// (i.e. '.', '[', '{', '*', and others)
var re = host.replace(
/\*([a-z0-9\\-_\.])|[\.,\-\\\^\$+?*\[\]\(\):!\|{}]/g,
function(all, sub) {
if (sub) return '[a-z0-9\\-_]*' + (sub === '-' ? '\\-' : sub);
return '\\' + all;
}
);
/\*([a-z0-9\\-_\.])|[\.,\-\\\^\$+?*\[\]\(\):!\|{}]/g,
function(all, sub) {
if (sub) return '[a-z0-9\\-_]*' + (sub === '-' ? '\\-' : sub);
return '\\' + all;
});
return new RegExp('^' + re + '$', 'i');
}
@ -163,7 +162,7 @@ function checkServerIdentity(host, cert) {
}
return valid;
};
}
exports.checkServerIdentity = checkServerIdentity;

Loading…
Cancel
Save