From 2a8fe85d73e3e1eee0328df30c45b9af7308d4ce Mon Sep 17 00:00:00 2001 From: kmacy Date: Sat, 13 Dec 2008 20:16:03 +0000 Subject: [PATCH] don't acquire lock recursively --- sys/netinet/in_rmx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/netinet/in_rmx.c b/sys/netinet/in_rmx.c index aa4ca0d80d83..e61e36a9ae21 100644 --- a/sys/netinet/in_rmx.c +++ b/sys/netinet/in_rmx.c @@ -115,7 +115,7 @@ in_addroute(void *v_arg, void *n_arg, struct radix_node_head *head, * ARP entry and delete it if so. */ rt2 = in_rtalloc1((struct sockaddr *)sin, 0, - RTF_CLONING, rt->rt_fibnum); + RTF_CLONING|RTF_RNH_LOCKED, rt->rt_fibnum); if (rt2) { if (rt2->rt_flags & RTF_LLINFO && rt2->rt_flags & RTF_HOST &&