MFC r261449:

Fix lock acquisition in case no request space available, missed in r260097.
This commit is contained in:
mav 2014-02-07 04:02:14 +00:00
parent ce48f3b35d
commit 46b5a69e31

View File

@ -1178,9 +1178,9 @@ svc_run_internal(SVCPOOL *pool, bool_t ismaster)
*/
xprt->xp_lastactive = time_uptime;
do {
mtx_unlock(&pool->sp_lock);
if (!svc_request_space_available(pool))
break;
mtx_unlock(&pool->sp_lock);
rqstp = NULL;
stat = svc_getreq(xprt, &rqstp);
if (rqstp) {