From f1ea9f3db163a929a1e34f8a067ca090d5fb029f Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 8 Dec 2023 11:02:12 +0100 Subject: [PATCH] Fix partially issue when LAN interfance doesn't exist --- openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter b/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter index a73a9c33d..340fbf77c 100755 --- a/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter +++ b/openmptcprouter-api/files/usr/libexec/rpcd/openmptcprouter @@ -767,7 +767,10 @@ function interfaces_status() end) end local net = ntm:get_network("lan") - local ipaddr = net:ipaddr() or "" + local ipaddr = "" + if net then + ipaddr = net:ipaddr() + end mArray.openmptcprouter["local_addr"] = ipaddr --mArray.openmptcprouter["local_addr"] = uci:get("network", "lan", "ipaddr") mArray.openmptcprouter["hostname"] = "OpenMPTCProuter"