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