Changeset 5741

Show
Ignore:
Timestamp:
03/08/10 01:52:21 (3 years ago)
Author:
jow
Message:

modules/admin-full: workaround integer overflow in ipv6 route display

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • luci/trunk/modules/admin-full/luasrc/view/admin_status/routes.htm

    r5458 r5741  
    6969                <% luci.sys.net.routes6(function(rt) %> 
    7070                <tr class="cbi-section-table-row cbi-rowstyle-<%=(style and 1 or 2)%>"> 
    71                     <td class="cbi-value-field"><%=luci.tools.webadmin.iface_get_network(rt.device) or rt.device%></td> 
     71                    <td class="cbi-value-field"><%=luci.tools.webadmin.iface_get_network(rt.device) or '(' .. rt.device .. ')'%></td> 
    7272                    <td class="cbi-value-field"><%=rt.dest:string()%></td> 
    7373                    <td class="cbi-value-field"><%=rt.source:string()%></td> 
    74                     <td class="cbi-value-field"><%-  
    75                         local metr   = rt.metric 
    76                         local lower  = bit.band(metr, 0xffff) 
    77                         local higher = bit.rshift(bit.band(metr, 0xffff0000), 16) 
    78                         write(string.format("%04X%04X", higher, lower)) 
    79                     -%></td> 
     74                    <td class="cbi-value-field"><%=rt.metric_raw:upper()%></td> 
    8075                </tr> 
    8176                <% style = not style; end) %>