From 5157ab43c3bc9aa83472e0320f8ecdba6cf6d62a Mon Sep 17 00:00:00 2001
From: Adhidarma Hadiwinoto <me@adhisimon.org>
Date: Mon, 19 Aug 2019 17:33:30 +0700
Subject: [PATCH] MODEM-CHOOSER: safe config

---
 lib/modem-chooser.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/modem-chooser.js b/lib/modem-chooser.js
index 57ab8db..817c072 100644
--- a/lib/modem-chooser.js
+++ b/lib/modem-chooser.js
@@ -35,7 +35,7 @@ exports.chooser = async function chooser(destination, config) {
         if (logger) logger.verbose('MODEM-CHOOSER: Try to use imsi senders by prefix name', { destination, prefixName, imsiSenders });
     }
 
-    if (!imsiSenders.length && config.imsi_senders.default && Array.isArray(config.imsi_senders.default) && config.imsi_senders.default.length) {
+    if (!imsiSenders.length && config.imsi_senders && config.imsi_senders.default && Array.isArray(config.imsi_senders.default) && config.imsi_senders.default.length) {
         imsiSenders = filterOutCandidates(config.imsi_senders.default);
         if (logger) logger.verbose('MODEM-CHOOSER: Try to use default senders', { destination, prefixName, imsiSenders });
     }
-- 
1.9.0