summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortuexen <tuexen@FreeBSD.org>2009-07-26 15:06:59 +0000
committertuexen <tuexen@FreeBSD.org>2009-07-26 15:06:59 +0000
commit39a0c743f99f0ccdae597f06b2fb85f2a0490882 (patch)
tree17f6099dc659cf664a5dc11fe03110a0a0dbfec8
parentac07781492b52f5890f65d92216b26ad33432932 (diff)
downloadFreeBSD-src-39a0c743f99f0ccdae597f06b2fb85f2a0490882.zip
FreeBSD-src-39a0c743f99f0ccdae597f06b2fb85f2a0490882.tar.gz
Add a missing unlock for the inp lock when
returning early from sctp_add_to_readq(). Approved by: re, rrs (mentor) MFC after: 2 weeks.
-rw-r--r--sys/netinet/sctputil.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/netinet/sctputil.c b/sys/netinet/sctputil.c
index 8797d71..676a226 100644
--- a/sys/netinet/sctputil.c
+++ b/sys/netinet/sctputil.c
@@ -4362,6 +4362,7 @@ sctp_add_to_readq(struct sctp_inpcb *inp,
control->tail_mbuf = prev;
} else {
/* Everything got collapsed out?? */
+ SCTP_INP_READ_UNLOCK(inp);
return;
}
if (end) {
OpenPOWER on IntegriCloud