diff --git a/lib/bcoin/utils.js b/lib/bcoin/utils.js index deac90ee..3e0a0146 100644 --- a/lib/bcoin/utils.js +++ b/lib/bcoin/utils.js @@ -2671,5 +2671,7 @@ utils.isAlpha = function isAlpha(key) { if (typeof key !== 'string') return false; // We allow /-~ (exclusive), 0-} (inclusive) - return key.length !== 0 && /^[\u0030-\u007d]+$/.test(key); + return key.length > 0 + && key.length <= 64 + && /^[\u0030-\u007d]+$/.test(key); }; diff --git a/lib/bcoin/walletdb.js b/lib/bcoin/walletdb.js index 7ae35ff8..feb4bdbb 100644 --- a/lib/bcoin/walletdb.js +++ b/lib/bcoin/walletdb.js @@ -579,9 +579,6 @@ WalletDB.prototype.auth = function auth(id, token, callback) { var self = this; var wallet; - if (!id) - return callback(new Error('Wallet not found.')); - this._get(id, function(err, wallet) { if (err) return callback(err);