summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Watson <rwatson@FreeBSD.org>2004-03-29 01:37:06 +0000
committerRobert Watson <rwatson@FreeBSD.org>2004-03-29 01:37:06 +0000
commit74041f5a10bcfec9b0d6f85de94394aa55355a11 (patch)
tree7370212fa75669b73ba1a2e76c379155cee6edd2
parent88fec124307b09346829021262da12aaebd68e11 (diff)
Notes
-rw-r--r--sys/kern/uipc_syscalls.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/kern/uipc_syscalls.c b/sys/kern/uipc_syscalls.c
index 9827021e59b7..d9f8c628205c 100644
--- a/sys/kern/uipc_syscalls.c
+++ b/sys/kern/uipc_syscalls.c
@@ -962,6 +962,7 @@ recvit(td, s, mp, namelenp)
for (i = 0; i < mp->msg_iovlen; i++, iov++) {
if ((auio.uio_resid += iov->iov_len) < 0) {
fputsock(so);
+ mtx_unlock(&Giant);
return (EINVAL);
}
}