Revision: 7065
          http://sourceforge.net/p/ipcop/svn/7065
Author:   dotzball
Date:     2013-06-08 20:21:14 +0000 (Sat, 08 Jun 2013)
Log Message:
-----------
Fix SF bug #805, undefined value in connections webui.

Modified Paths:
--------------
    ipcop/trunk/html/cgi-bin/connections.cgi
    ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
    ipcop/trunk/updates/2.1.0/information.xml

Modified: ipcop/trunk/html/cgi-bin/connections.cgi
===================================================================
--- ipcop/trunk/html/cgi-bin/connections.cgi    2013-06-08 15:37:41 UTC (rev 
7064)
+++ ipcop/trunk/html/cgi-bin/connections.cgi    2013-06-08 20:21:14 UTC (rev 
7065)
@@ -180,36 +180,37 @@
     $icount = $netsettings{"${interface}_COUNT"};
     while ($icount > 0) {
 
-        my $ip = new 
NetAddr::IP($netsettings{"${interface}_${icount}_ADDRESS"}, 
$netsettings{"${interface}_${icount}_NETMASK"});
-        my $lc_colour = "ipcop_iface_bg_".lc(${interface});
+        if(my $ip = new 
NetAddr::IP($netsettings{"${interface}_${icount}_ADDRESS"}, 
$netsettings{"${interface}_${icount}_NETMASK"})) {
+            my $lc_colour = "ipcop_iface_bg_".lc(${interface});
 
-        # Add Firewall Interface
-        push(@network, $ip->addr());
-        push(@colour,  'ipcop_iface_bg_fw');
-        push(@ports, '0');
-        push(@protocols, '');
+            # Add Firewall Interface
+            push(@network, $ip->addr());
+            push(@colour,  'ipcop_iface_bg_fw');
+            push(@ports, '0');
+            push(@protocols, '');
 
-        # Add Broadcast address
-        push(@network, $ip->broadcast()->addr());
-        push(@colour,  'ipcop_iface_bg_fw');
-        push(@ports, '0');
-        push(@protocols, '');
+            # Add Broadcast address
+            push(@network, $ip->broadcast()->addr());
+            push(@colour,  'ipcop_iface_bg_fw');
+            push(@ports, '0');
+            push(@protocols, '');
 
-        # Add Network
-        push(@network, $ip->network());
-        push(@colour,  $lc_colour);
-        push(@ports, '0');
-        push(@protocols, '');
-
-        # Add Routes
-        @routes = `/sbin/ip route list | /bin/grep 
'via.*$netsettings{"${interface}_${icount}_DEV"}'`;
-        foreach my $route (@routes) {
-            chomp($route);
-            my @temp = split(/[\t ]+/, $route);
-            push(@network, $temp[0]);
-            push(@colour,  'ipcop_iface_bg_green');
+            # Add Network
+            push(@network, $ip->network());
+            push(@colour,  $lc_colour);
             push(@ports, '0');
             push(@protocols, '');
+
+            # Add Routes
+            @routes = `/sbin/ip route list | /bin/grep 
'via.*$netsettings{"${interface}_${icount}_DEV"}'`;
+            foreach my $route (@routes) {
+                chomp($route);
+                my @temp = split(/[\t ]+/, $route);
+                push(@network, $temp[0]);
+                push(@colour,  'ipcop_iface_bg_green');
+                push(@ports, '0');
+                push(@protocols, '');
+            }
         }
         $icount--;
     }

Modified: ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
===================================================================
--- ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0      2013-06-08 15:37:41 UTC 
(rev 7064)
+++ ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0      2013-06-08 20:21:14 UTC 
(rev 7065)
@@ -8,6 +8,7 @@
 /etc/rc.d/rc.updatered
 /etc/sysctl.conf
 /home/httpd/cgi-bin/aliases.cgi
+/home/httpd/cgi-bin/connections.cgi
 /home/httpd/cgi-bin/credits.cgi
 /home/httpd/cgi-bin/ddns.cgi
 /home/httpd/cgi-bin/dhcp.cgi

Modified: ipcop/trunk/updates/2.1.0/information.xml
===================================================================
--- ipcop/trunk/updates/2.1.0/information.xml   2013-06-08 15:37:41 UTC (rev 
7064)
+++ ipcop/trunk/updates/2.1.0/information.xml   2013-06-08 20:21:14 UTC (rev 
7065)
@@ -7,6 +7,7 @@
             cairo recompiled with -O3, isdn4k-utils with -Os 
-fno-strict-aliasing<br />
             Add xz-5.0.4<br />
             Language updates.<br />
+            Fix SF bug #805, undefined value in connections webui.<br /> 
           
             Upgrade acpid to 2.0.17, arping to 2.13, bash to 4.2.45, bind to 
9.8.4-P2, CnxADSL to ..PIM-2.6-2.7
             conntrack-tools to 1.2.2, coreutils to 8.21, dhcpcd to 5.6.8, 
diffutils-3.3, dnsmasq to 2.66,
             e2fsprogs to 1.42.7, ethtool to 3.6, expat to 2.1.0, freetype to 
2.4.12, fontconfig to 2.9,

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn

Reply via email to