packages: quagga/quagga-fix-ipremove.patch (NEW) - fix "no ip address ..." ...

lisu lisu at pld-linux.org
Mon Aug 31 13:44:54 CEST 2009


Author: lisu                         Date: Mon Aug 31 11:44:54 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix "no ip address ..." command

---- Files affected:
packages/quagga:
   quagga-fix-ipremove.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/quagga/quagga-fix-ipremove.patch
diff -u /dev/null packages/quagga/quagga-fix-ipremove.patch:1.1
--- /dev/null	Mon Aug 31 13:44:54 2009
+++ packages/quagga/quagga-fix-ipremove.patch	Mon Aug 31 13:44:48 2009
@@ -0,0 +1,23 @@
+diff -ur quagga-0.99.14/zebra/interface.c quagga-0.99.14-fix-ipremove/zebra/interface.c
+--- quagga-0.99.14/zebra/interface.c	2009-07-21 13:11:21.000000000 +0100
++++ quagga-0.99.14-fix-ipremove/zebra/interface.c	2009-08-12 17:04:14.000000000 +0100
+@@ -1293,17 +1293,17 @@
+       return CMD_WARNING;
+     }
+ 
+-#if 0
+   /* Redistribute this information. */
+   zebra_interface_address_delete_update (ifp, ifc);
+ 
+   /* Remove connected route. */
+   connected_down_ipv4 (ifp, ifc);
+ 
++  if_subnet_delete(ifp, ifc);
++
+   /* Free address information. */
+   listnode_delete (ifp->connected, ifc);
+   connected_free (ifc);
+-#endif
+ 
+   return CMD_SUCCESS;
+ }
================================================================


More information about the pld-cvs-commit mailing list