|
|
edecca |
From dc8506596662fcf2a9aa7942cb1ee081984a23d1 Mon Sep 17 00:00:00 2001
|
|
|
edecca |
Message-Id: <dc8506596662fcf2a9aa7942cb1ee081984a23d1@dist-git>
|
|
|
edecca |
From: Laine Stump <laine@laine.org>
|
|
|
edecca |
Date: Mon, 14 Jan 2019 11:35:06 -0500
|
|
|
edecca |
Subject: [PATCH] util: make forgotten changes suggested during review of
|
|
|
edecca |
commit d40b820c
|
|
|
edecca |
MIME-Version: 1.0
|
|
|
edecca |
Content-Type: text/plain; charset=UTF-8
|
|
|
edecca |
Content-Transfer-Encoding: 8bit
|
|
|
edecca |
|
|
|
edecca |
I had intended to make these changes to commit d40b820c before
|
|
|
edecca |
pushing, but forgot about it during the day between the initial review
|
|
|
edecca |
and ACK.
|
|
|
edecca |
|
|
|
edecca |
Neither change is significant - just returning immediately when
|
|
|
edecca |
virNetDevGetName() fails (instead of logging a debug message first)
|
|
|
edecca |
and eliminating a comment that adds to confusion rather than
|
|
|
edecca |
eliminating it. Still, the changes should be made to be more
|
|
|
edecca |
consistent with nearly identical code just a few lines up (added in
|
|
|
edecca |
commit 7282f455)
|
|
|
edecca |
|
|
|
edecca |
Signed-off-by: Laine Stump <laine@laine.org>
|
|
|
edecca |
Reviewed-by: Ján Tomko <jtomko@redhat.com>
|
|
|
edecca |
(cherry picked from commit 85f223a8f2480ad446251639a078bb9420072506)
|
|
|
edecca |
|
|
|
edecca |
https://bugzilla.redhat.com/1583131
|
|
|
edecca |
|
|
|
edecca |
Conflicts: src/util/virnetdevip.c - more context conflicts
|
|
|
edecca |
Signed-off-by: Laine Stump <laine@laine.org>
|
|
|
edecca |
Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
|
|
|
edecca |
---
|
|
|
edecca |
src/util/virnetdevip.c | 12 ++++++------
|
|
|
edecca |
1 file changed, 6 insertions(+), 6 deletions(-)
|
|
|
edecca |
|
|
|
edecca |
diff --git a/src/util/virnetdevip.c b/src/util/virnetdevip.c
|
|
|
edecca |
index fff41ec498..6400887666 100644
|
|
|
edecca |
--- a/src/util/virnetdevip.c
|
|
|
edecca |
+++ b/src/util/virnetdevip.c
|
|
|
edecca |
@@ -619,18 +619,18 @@ virNetDevIPCheckIPv6ForwardingCallback(struct nlmsghdr *resp,
|
|
|
edecca |
|
|
|
edecca |
ifname = virNetDevGetName(nh->rtnh_ifindex);
|
|
|
edecca |
|
|
|
edecca |
- if (ifname)
|
|
|
edecca |
- accept_ra = virNetDevIPGetAcceptRA(ifname);
|
|
|
edecca |
+ if (!ifname)
|
|
|
edecca |
+ goto error;
|
|
|
edecca |
+
|
|
|
edecca |
+ accept_ra = virNetDevIPGetAcceptRA(ifname);
|
|
|
edecca |
|
|
|
edecca |
VIR_DEBUG("Checking multipath route nexthop device %s (%d), accept_ra: %d",
|
|
|
edecca |
ifname, nh->rtnh_ifindex, accept_ra);
|
|
|
edecca |
|
|
|
edecca |
- if (!ifname ||
|
|
|
edecca |
- (accept_ra != 2 && virNetDevIPCheckIPv6ForwardingAddIF(data, &ifname) < 0)) {
|
|
|
edecca |
+ if (accept_ra != 2 && virNetDevIPCheckIPv6ForwardingAddIF(data, &ifname) < 0)
|
|
|
edecca |
goto error;
|
|
|
edecca |
- }
|
|
|
edecca |
|
|
|
edecca |
- VIR_FREE(ifname); /* in case it wasn't added to the array */
|
|
|
edecca |
+ VIR_FREE(ifname);
|
|
|
edecca |
data->hasRARoutes = true;
|
|
|
edecca |
|
|
|
edecca |
len -= NLMSG_ALIGN(nh->rtnh_len);
|
|
|
edecca |
--
|
|
|
edecca |
2.20.1
|
|
|
edecca |
|