Blame SOURCES/lldpad-0.9.46-multiple-vm-support.patch

2de5c2
diff --git a/qbg/lldp_vdpnl.c b/qbg/lldp_vdpnl.c
2de5c2
--- a/qbg/lldp_vdpnl.c
2de5c2
+++ b/qbg/lldp_vdpnl.c
2de5c2
@@ -351,14 +351,15 @@
2de5c2
 		return vdpnl_error(rc, nlh, len);
2de5c2
 	vdpnl_reply1(&p, nlh, len);
2de5c2
 	vf_ports = mynla_nest_start(nlh, IFLA_VF_PORTS);
2de5c2
-	vf_port = mynla_nest_start(nlh, IFLA_VF_PORT);
2de5c2
 	/* Iterate over all profiles */
2de5c2
 	do {
2de5c2
 		rc = vdp_status(++i, &p);
2de5c2
-		if (rc == 1)
2de5c2
+		if (rc == 1) {
2de5c2
+			vf_port = mynla_nest_start(nlh, IFLA_VF_PORT);
2de5c2
 			vdpnl_reply2(&p, nlh);
2de5c2
-		if (rc == 0) {
2de5c2
 			mynla_nest_end(nlh, vf_port);
2de5c2
+		}
2de5c2
+		if (rc == 0) {
2de5c2
 			mynla_nest_end(nlh, vf_ports);
2de5c2
 		}
2de5c2
 	} while (rc == 1);