From fcee0983f98a7354010248b1d3aca796160bb306 Mon Sep 17 00:00:00 2001 From: acoul Date: Mon, 25 Oct 2010 11:07:24 +0000 Subject: [PATCH] net/quagga: include another upstream patch git-svn-id: svn://svn.openwrt.org/openwrt/packages@23629 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- net/quagga/patches/000-upstream-clock_fix.patch | 29 +++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 net/quagga/patches/000-upstream-clock_fix.patch diff --git a/net/quagga/patches/000-upstream-clock_fix.patch b/net/quagga/patches/000-upstream-clock_fix.patch new file mode 100644 index 000000000..58fea85a6 --- /dev/null +++ b/net/quagga/patches/000-upstream-clock_fix.patch @@ -0,0 +1,29 @@ +From 213b6cd9fb24381563d6d44c7ddc4700abfae676 Mon Sep 17 00:00:00 2001 +From: Vladimir L Ivanov +Date: Thu, 21 Oct 2010 14:59:54 +0400 +Subject: [PATCH] bgpd: fix printed value of last-update timestamp + +* bgp_route.c: (route_vty_out_detail) calculate time value + in a way, which works regardless of monotonic clock + being used or not +--- + bgpd/bgp_route.c | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c +index 2391f74..1cfc451 100644 +--- a/bgpd/bgp_route.c ++++ b/bgpd/bgp_route.c +@@ -6145,7 +6145,8 @@ route_vty_out_detail (struct vty *vty, struct bgp *bgp, struct prefix *p, + bgp_damp_info_vty (vty, binfo); + + /* Line 7 display Uptime */ +- vty_out (vty, " Last update: %s", ctime (&binfo->uptime)); ++ time_t tbuf = time(NULL) - (bgp_clock() - binfo->uptime); ++ vty_out (vty, " Last update: %s", ctime(&tbuf)); + } + vty_out (vty, "%s", VTY_NEWLINE); + } +-- +1.7.2.3 + -- 2.11.0