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

!1476 ipv6/addrconf: fix a potential refcount underflow for idev

parents 7a13eafd 7c087997
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -314,9 +314,8 @@ static void addrconf_del_dad_work(struct inet6_ifaddr *ifp)
static void addrconf_mod_rs_timer(struct inet6_dev *idev,
				  unsigned long when)
{
	if (!timer_pending(&idev->rs_timer))
	if (!mod_timer(&idev->rs_timer, jiffies + when))
		in6_dev_hold(idev);
	mod_timer(&idev->rs_timer, jiffies + when);
}

static void addrconf_mod_dad_work(struct inet6_ifaddr *ifp,