From 7f706ac97d266ec470dbb9fcaeb5f27fd937e21d Mon Sep 17 00:00:00 2001 From: Sergey Matveychuk Date: Thu, 1 Feb 2007 13:25:05 +0000 Subject: - Add a sanity check when ripd takes metric from RTM_NEWADDR message. - Bump PORTREVISION. PR: ports/108430 Submitted by: Eugene Grosbein Approved by: maintainer --- net/quagga/Makefile | 1 + net/quagga/files/patch-zebra-kernel_socket.c | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 net/quagga/files/patch-zebra-kernel_socket.c (limited to 'net/quagga') diff --git a/net/quagga/Makefile b/net/quagga/Makefile index 8645e8d00109..467a639f173f 100644 --- a/net/quagga/Makefile +++ b/net/quagga/Makefile @@ -7,6 +7,7 @@ PORTNAME= quagga PORTVERSION= 0.99.6 +PORTREVISION= 1 CATEGORIES= net ipv6 MASTER_SITES= http://quagga.net/download/ \ http://www.ru.quagga.net/download/ \ diff --git a/net/quagga/files/patch-zebra-kernel_socket.c b/net/quagga/files/patch-zebra-kernel_socket.c new file mode 100644 index 000000000000..c6facc5d14e5 --- /dev/null +++ b/net/quagga/files/patch-zebra-kernel_socket.c @@ -0,0 +1,12 @@ +--- zebra/kernel_socket.c.orig Thu Sep 14 06:47:11 2006 ++++ zebra/kernel_socket.c Thu Feb 1 16:16:35 2007 +@@ -585,7 +585,8 @@ + if (ifnlen && strncmp (ifp->name, ifname, INTERFACE_NAMSIZ)) + isalias = 1; + +- ifp->metric = ifam->ifam_metric; ++ if (ifam->ifam_metric) ++ ifp->metric = ifam->ifam_metric; + + /* Add connected address. */ + switch (sockunion_family (&addr)) -- cgit v1.2.3