summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authoryongari <yongari@FreeBSD.org>2007-05-08 12:34:14 +0000
committeryongari <yongari@FreeBSD.org>2007-05-08 12:34:14 +0000
commitff40eaca0ed948412b621aff3ad763b569f777a6 (patch)
treec6b217d60ef4dbc478b8bb4f73e4dbdc9ceb6543 /sys/kern
parentb7225868f902ec7aa63db04f3b9d9a12235ee84a (diff)
downloadFreeBSD-src-ff40eaca0ed948412b621aff3ad763b569f777a6.zip
FreeBSD-src-ff40eaca0ed948412b621aff3ad763b569f777a6.tar.gz
Add missing socket buffer unlock before returning to userland.
Reviewed by: rwatson
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/uipc_socket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c
index f67347b..b5e907a 100644
--- a/sys/kern/uipc_socket.c
+++ b/sys/kern/uipc_socket.c
@@ -1225,9 +1225,9 @@ restart:
goto release;
}
error = sbwait(&so->so_snd);
+ SOCKBUF_UNLOCK(&so->so_snd);
if (error)
goto release;
- SOCKBUF_UNLOCK(&so->so_snd);
goto restart;
}
SOCKBUF_UNLOCK(&so->so_snd);
OpenPOWER on IntegriCloud