Skip to content

Commit df648d6

Browse files
author
Thomas Oberndörfer
committed
Merge branch 'keyring_emailcheck' into firefox_v3
2 parents 0bb9cfa + a642640 commit df648d6

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

src/keyring/keyring.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,12 +123,10 @@ KeyArray.prototype.getForAddress = function(email) {
123123
* @return {Boolean} True if the email address is defined in the specified key
124124
*/
125125
function emailCheck(email, key) {
126-
email = email.toLowerCase();
126+
var emailRegex = new RegExp('<' + email.toLowerCase() + '>');
127127
var keyEmails = key.getUserIds();
128128
for (var i = 0; i < keyEmails.length; i++) {
129-
//we need to get just the email from the userid key
130-
keyEmail = keyEmails[i].split('<')[1].split('>')[0].trim().toLowerCase();
131-
if (keyEmail == email) {
129+
if (emailRegex.test(keyEmails[i].toLowerCase())) {
132130
return true;
133131
}
134132
}

0 commit comments

Comments
 (0)