diff --git a/exec/binkit.js b/exec/binkit.js index 6df18fb692bf9db607ad22474c787bce63aa67de..9dd63bae0713d003467f68fac767172007adaccd 100644 --- a/exec/binkit.js +++ b/exec/binkit.js @@ -316,7 +316,7 @@ function callout_auth_cb(mode, bp) */ var addrs = []; - if (bp.cb_data.binkitpw === undefined || bp.cb_data.binkitpw === '-') + if (!bp.cb_data.binkitpw || bp.cb_data.binkitpw === '-') addrs.push(bp.cb_data.binkit_to_addr); else { bp.remote_addrs.forEach(function(addr) { @@ -982,7 +982,7 @@ function inbound_auth_cb(pwd, bp) if (bp.cb_data.binkitcfg.node[addr] !== undefined) { log(LOG_INFO, "Inbound session for: " + addr); cpw = bp.cb_data.binkitcfg.node[addr].pass; - if (cpw === undefined) + if (!cpw) cpw = '-'; if (pwd[0].substr(0, 9) === 'CRAM-MD5-') { if (mystic_broken_cram(bp)) diff --git a/exec/load/binkp.js b/exec/load/binkp.js index b4ffe4138ab6965aea836d205eab301073cb04cb..ae4d8e90a253797c4bf3d5ee8bda66ece5be2eca 100644 --- a/exec/load/binkp.js +++ b/exec/load/binkp.js @@ -413,7 +413,7 @@ BinkP.prototype.connect = function(addr, password, auth_cb, port, inet_host) throw("No address specified!"); addr = FIDO.parse_addr(addr, this.default_zone, this.default_domain); - if (password === undefined) + if (!password) password = '-'; if (password === '-') this.require_md5 = false;