Opennet Firmware
 Alle Dateien Funktionen Variablen Gruppen Seiten
luci_olsr_fix_empty_result.patch
gehe zur Dokumentation dieser Datei
1 Handle empty json request result gracefully.
2 
3 Signed-off-by: Lars Kruse <devel@sumpfralle.de>
4 
5 --- a/luci/applications/luci-olsr/luasrc/controller/olsr.lua
6 +++ b/luci/applications/luci-olsr/luasrc/controller/olsr.lua
7 @@ -414,9 +414,9 @@ function fetch_jsoninfo(otable)
8 
9  if jsonreq4 ~= "" then
10  has_v4 = 1
11 - jsondata4 = json.decode(jsonreq4)
12 + jsondata4 = json.decode(jsonreq4) or {}
13  if otable == 'status' then
14 - data4 = jsondata4 or {}
15 + data4 = jsondata4
16  else
17  data4 = jsondata4[otable] or {}
18  end