summaryrefslogtreecommitdiffstats
path: root/sys/net/route.c
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2008-02-13 16:57:58 +0000
committerjhb <jhb@FreeBSD.org>2008-02-13 16:57:58 +0000
commitf3a2cbebdb7c2a01c9487cb10fcc73bb4794f946 (patch)
treefbe23390605a54a5fb2fe1974ea8270966886250 /sys/net/route.c
parent234b4ba1f790ab935917135503b97dbcd498be15 (diff)
downloadFreeBSD-src-f3a2cbebdb7c2a01c9487cb10fcc73bb4794f946.zip
FreeBSD-src-f3a2cbebdb7c2a01c9487cb10fcc73bb4794f946.tar.gz
Use RTFREE_LOCKED() instead of rtfree() when releasing a reference on the
'rt' route in rtredirect() as 'rt' is always locked. MFC after: 1 week PR: kern/117913 Submitted by: Stefan Lambrev stefan.lambrev of moneybookers.com
Diffstat (limited to 'sys/net/route.c')
-rw-r--r--sys/net/route.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net/route.c b/sys/net/route.c
index d407b6d..757ed6d 100644
--- a/sys/net/route.c
+++ b/sys/net/route.c
@@ -404,7 +404,7 @@ rtredirect(struct sockaddr *dst,
error = EHOSTUNREACH;
done:
if (rt)
- rtfree(rt);
+ RTFREE_LOCKED(rt);
out:
if (error)
rtstat.rts_badredirect++;
OpenPOWER on IntegriCloud