summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorBCoverstone <brian@mainsequence.net>2023-01-09 22:28:28 -0500
committerJo-Philipp Wich <jo@mein.io>2023-03-15 14:26:59 +0100
commit2221110c17c2799948209463590618190cce8808 (patch)
treeaaaf99803b9d5c36bf3b9c92e461cd045e2e81f2
parente11ff51b17baa6c6ed7991de006d563b4e387f9c (diff)
luci-app-dawn: fix crash issue when viewing hearing map
When viewing the hearing map, sometimes a crash will happen when one of the routers suddenly cannot view a client. This PR simply checks that the radio frequency in data2 is not 0, and skips the entry if it is a 0. Submitted-by: Brian Coverstone <brian@mainsequence.net> [fix commit subject, add commit description] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
-rw-r--r--applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua
index d277865503..3ba5329855 100644
--- a/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua
+++ b/applications/luci-app-dawn/luasrc/model/cbi/dawn/dawn_hearing_map.lua
@@ -38,6 +38,7 @@ function s.render(self, sid)
local mac2, data2
local count_loop = 0
for mac2, data2 in pairs(data) do
+ if data2.freq ~= 0 then --prevent empty entry crashes
%>
<tr class="tr">
<td class="td"><%= (count_loop == 0) and mac or "" %></td>
@@ -53,7 +54,8 @@ function s.render(self, sid)
<td class="td"><%= "%d" % data2.score %></td>
</tr>
<%
- count_loop = count_loop + 1
+ count_loop = count_loop + 1
+ end
end
end
%>