ich glaube, das Problem kam daher, dass ich den ffnw-banner auf einem 20171126 hinter einem Offloader (ohne WLAN) mit 20170822 ausgeführt habe. Nachdem nun auch der Offloader mit 20171126 läuft, taucht der Fehler jedenfalls nicht mehr auf.
LG Lorenz
Am 06.12.2017 um 12:43 schrieb Jan-Tarek Butt via Dev:
Hi,
im lua code von ffnw-banner scheint hier das Problem zu liegen:
local hoodbssid = uci:get('hoodselector', 'hoodselector', 'hood') local hoodfile = uci:get('hoodselector', 'hoodselector', 'hoodfile') if hoodbssid ~= nil and hoodfile ~= nil then local jhood = readHoodfile(hoodfile) if jhood ~= nil then local hood = gethoodByBssid(jhood, hoodbssid) infoHeader["hoodname"] = hood.name end end
Die prüfung auf nil von hood muss hier aufjedenfall stadfinden, da im falle eine unbekanten bssid der zugriff auf hood.name den Fehler wirft. Das kann z.b. bei einem bssid wechsel passieren welchen wir ja gerade in der default hood machen. Daher gehe ich davon aus das die Funktion readHoodfile für sich korrekt funktioniert.
vg Tarek
Dev mailing list -- dev@lists.ffnw.de To unsubscribe send an email to dev-leave@lists.ffnw.de