Unverified Commit 075b8cc9 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!1884 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()

parents 307bce9b 0b6e05c1
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -875,12 +875,14 @@ static int ipvlan_device_event(struct notifier_block *unused,

		write_pnet(&port->pnet, newnet);

		if (port->mode == IPVLAN_MODE_L3S) {
			old_vnet = net_generic(oldnet, ipvlan_netid);
			if (!old_vnet->ipvl_nf_hook_refcnt)
				break;

			ipvlan_register_nf_hook(newnet);
			ipvlan_unregister_nf_hook(oldnet);
		}
		break;
	}
	case NETDEV_UNREGISTER: