diff --git a/exec/load/fido.js b/exec/load/fido.js index e683d6896b82901262d627ea3e738003451c174a..90529f75bda0d558a16b643a0ca0a481c58e8e43 100644 --- a/exec/load/fido.js +++ b/exec/load/fido.js @@ -455,8 +455,12 @@ Object.defineProperties(FIDO.Addr.prototype, { // TODO: These don't need to be loaded into different objects since we're doing 5D if (FIDO.FTNDomains.nodeListFN[this.domain] !== undefined && file_exists(FIDO.FTNDomains.nodeListFN[this.domain])) { - if (FIDO.FTNDomains.nodeList[this.domain] === undefined) - FIDO.FTNDomains.nodeList[this.domain] = FIDO.parse_nodelist(FIDO.FTNDomains.nodeListFN[this.domain], false, this.domain); + if (FIDO.FTNDomains.nodeList[this.domain] === undefined) { + try { + FIDO.FTNDomains.nodeList[this.domain] = FIDO.parse_nodelist(FIDO.FTNDomains.nodeListFN[this.domain], false, this.domain); + } + catch (e) {} + } if (FIDO.FTNDomains.nodeList[this.domain].entries[this.str] !== undefined) { // TODO: Maybe support non-IBN stuff as well... ret = FIDO.FTNDomains.nodeList[this.domain].entries[this.str].binkp_host;