luci-app-statistics: irq plugin: handle numeric interrupt names
authork-ronny <78017977+k-ronny@users.noreply.github.com>
Mon, 16 Aug 2021 07:41:10 +0000 (09:41 +0200)
committerHannu Nyman <hannu.nyman@iki.fi>
Mon, 16 Aug 2021 18:27:31 +0000 (21:27 +0300)
the `irq` plugin does not show the right data if the interrupt name is only numeric

Signed-off-by: Ronny Kotzschmar <ro.ok@me.com>
applications/luci-app-statistics/root/usr/bin/stat-genconfig

index b03b547d481a4d7d3532ac3b15239f13e77abe21..fa59edc3a9cd42fa7c90f30e1da3a31de1c9fba3 100755 (executable)
@@ -251,8 +251,8 @@ function _string( s, n, nopad )
        if not nopad then pad = "\t" end
 
        if s then
-               if s:find("[^%d]") or n == "Port" then
-                       if not s:find("[^%w]") and n ~= "Port" then
+               if s:find("[^%d]") or n == "Port" or n == "Irq" then
+                       if not s:find("[^%w]") and n ~= "Port" and n ~= "Irq" then
                                str = pad .. n .. " " .. luci.util.trim(s)
                        else
                                str = pad .. n .. ' "' .. luci.util.trim(s) .. '"'