From: Arkadiusz Miśkiewicz Date: Wed, 29 Jan 2020 16:10:58 +0000 (+0100) Subject: - up to 8.1.6 X-Git-Tag: auto/th/dhcpcd-8.1.6-1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=f7e15a2313b45e6712171ec40b774acb5eb871aa;p=packages%2Fdhcpcd.git - up to 8.1.6 --- 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 \