[Midnightbsd-cvs] src [8366] trunk/sys/netinet/sctputil.c: fix possible spurious sbunlock in sctp_sorecvmsg

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Sep 18 14:59:03 EDT 2016


Revision: 8366
          http://svnweb.midnightbsd.org/src/?rev=8366
Author:   laffer1
Date:     2016-09-18 14:59:03 -0400 (Sun, 18 Sep 2016)
Log Message:
-----------
fix possible spurious sbunlock in sctp_sorecvmsg

Modified Paths:
--------------
    trunk/sys/netinet/sctputil.c

Modified: trunk/sys/netinet/sctputil.c
===================================================================
--- trunk/sys/netinet/sctputil.c	2016-09-18 18:58:29 UTC (rev 8365)
+++ trunk/sys/netinet/sctputil.c	2016-09-18 18:59:03 UTC (rev 8366)
@@ -5262,10 +5262,10 @@
 		    rwnd_req, block_allowed, so->so_rcv.sb_cc, uio->uio_resid);
 	}
 	error = sblock(&so->so_rcv, (block_allowed ? SBL_WAIT : 0));
-	sockbuf_lock = 1;
 	if (error) {
 		goto release_unlocked;
 	}
+	sockbuf_lock = 1;
 restart:
 
 



More information about the Midnightbsd-cvs mailing list