From a56b28be2a895447368f6e5fa2f0dabb07e54d60 Mon Sep 17 00:00:00 2001 From: phk Date: Sun, 27 Jun 2004 21:54:34 +0000 Subject: Rwatson, write 100 times for tomorrow: First unlock, then assign NULL to pointer. --- sys/netinet/ip_divert.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/netinet/ip_divert.c') diff --git a/sys/netinet/ip_divert.c b/sys/netinet/ip_divert.c index f31a7f8..3a96177 100644 --- a/sys/netinet/ip_divert.c +++ b/sys/netinet/ip_divert.c @@ -232,8 +232,8 @@ divert_packet(struct mbuf *m, int incoming) if (sbappendaddr_locked(&sa->so_rcv, (struct sockaddr *)&divsrc, m, (struct mbuf *)0) == 0) { - sa = NULL; /* force mbuf reclaim below */ SOCKBUF_UNLOCK(&sa->so_rcv); + sa = NULL; /* force mbuf reclaim below */ } else sorwakeup_locked(sa); INP_UNLOCK(inp); -- cgit v1.1