From f7e15a2313b45e6712171ec40b774acb5eb871aa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Arkadiusz=20Mi=C5=9Bkiewicz?= Date: Wed, 29 Jan 2020 17:10:58 +0100 Subject: [PATCH] - up to 8.1.6 --- cpuhog.patch | 52 ---------------------------------------------------- dhcpcd.spec | 8 +++----- 2 files changed, 3 insertions(+), 57 deletions(-) delete mode 100644 cpuhog.patch diff --git a/cpuhog.patch b/cpuhog.patch deleted file mode 100644 index 58863ae..0000000 --- a/cpuhog.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 73ac184333f77b38a8b4c4202c2928278e2237ca Mon Sep 17 00:00:00 2001 -From: Roy Marples -Date: Tue, 5 Nov 2019 15:52:57 +0000 -Subject: INET: Fix corruption of IPv4 address flags when renewing - -What a mistaka to maka! ---- - src/ipv4.c | 20 +++++++++----------- - 1 file changed, 9 insertions(+), 11 deletions(-) - -(limited to 'src') - -diff --git a/src/ipv4.c b/src/ipv4.c -index fd2a15d7..53550696 100644 ---- a/src/ipv4.c -+++ b/src/ipv4.c -@@ -654,7 +654,7 @@ ipv4_addaddr(struct interface *ifp, const struct in_addr *addr, - #endif - ia->flags = IPV4_AF_NEW; - } else -- ia->flags |= ~IPV4_AF_NEW; -+ ia->flags &= ~IPV4_AF_NEW; - - ia->mask = *mask; - ia->brd = *bcast; -@@ -952,15 +952,13 @@ ipv4_free(struct interface *ifp) - struct ipv4_state *state; - struct ipv4_addr *ia; - -- if (ifp) { -- state = IPV4_STATE(ifp); -- if (state) { -- while ((ia = TAILQ_FIRST(&state->addrs))) { -- TAILQ_REMOVE(&state->addrs, ia, next); -- free(ia); -- } -- free(state->buffer); -- free(state); -- } -+ if (ifp == NULL || (state = IPV4_STATE(ifp)) == NULL) -+ return; -+ -+ while ((ia = TAILQ_FIRST(&state->addrs))) { -+ TAILQ_REMOVE(&state->addrs, ia, next); -+ free(ia); - } -+ free(state->buffer); -+ free(state); - } --- -cgit v1.2.1 - diff --git a/dhcpcd.spec b/dhcpcd.spec index c5651ae..997b7b1 100644 --- a/dhcpcd.spec +++ b/dhcpcd.spec @@ -6,13 +6,12 @@ Summary(pl.UTF-8): Klient (daemon) DHCP Summary(pt_BR.UTF-8): Servidor DHCPC Summary(tr.UTF-8): DHCPC sunucu süreçi (daemon) Name: dhcpcd -Version: 8.1.1 -Release: 2 +Version: 8.1.6 +Release: 1 License: BSD Group: Networking/Daemons Source0: http://roy.marples.name/downloads/dhcpcd/%{name}-%{version}.tar.xz -# Source0-md5: dc4f29a62afc53cdac311e925cfd1bc7 -Patch0: cpuhog.patch +# Source0-md5: e1eea03388d12c9ad21ecd7c135fdf8b URL: http://roy.marples.name/projects/dhcpcd BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -87,7 +86,6 @@ kira zamanını (lease time) yenilemeye çalışır. %prep %setup -q -%patch0 -p1 %build %configure \ -- 2.44.0