diff --git a/exec/binkit.js b/exec/binkit.js index f135a014953635202fdb8e976b39ed474d5cd697..c1665d91f2f8b70a3f44cf924ec5555aa170069f 100644 --- a/exec/binkit.js +++ b/exec/binkit.js @@ -750,6 +750,7 @@ function run_outbound(ran) var scfg; var outbound_dirs=[]; var outbound_roots=[]; + var scfg_ob; log(LOG_DEBUG, "Running outbound"); scfg = new SBBSEchoCfg(); @@ -758,10 +759,12 @@ function run_outbound(ran) log(LOG_ERROR, "sbbsecho not configured for FLO-style mailers."); return false; } - outbound_roots.push(scfg.outbound.replace(/[\\\/]$/, '')); Object.keys(FIDO.FTNDomains.outboundMap).forEach(function(key) { outbound_roots.push(FIDO.FTNDomains.outboundMap[key]); }); + scfg_ob = scfg.outbound.replace(/[\\\/]$/, ''); + if (outbound_roots.indexOf(scfg_ob) == -1) + outbound_roots.push(scfg_ob); log(LOG_DEBUG, "Outbound roots: " + JSON.stringify(outbound_roots, null, 0)); outbound_roots.forEach(function(oroot) { var dirs;