diff options
author | jhb <jhb@FreeBSD.org> | 2008-02-13 16:57:58 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2008-02-13 16:57:58 +0000 |
commit | f3a2cbebdb7c2a01c9487cb10fcc73bb4794f946 (patch) | |
tree | fbe23390605a54a5fb2fe1974ea8270966886250 /sys/net/route.c | |
parent | 234b4ba1f790ab935917135503b97dbcd498be15 (diff) | |
download | FreeBSD-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.c | 2 |
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++; |