Add a missing return statement in nlm4_unlock_msg_4_svc which prevented it

from returning a reply message in most cases. This in turn caused
interoperability problems with Mac OS X clients.

PR:		126561
Submitted by:	Richard.Conto at gmail.com
MFC after:	1 week
This commit is contained in:
Doug Rabson 2008-08-25 09:30:27 +00:00
parent 28a2d0c1e1
commit d9ab5c4abf

View File

@ -611,6 +611,7 @@ nlm4_unlock_msg_4_svc(nlm4_unlockargs *argp, void *result, struct svc_req *rqstp
char dummy;
if (nlm_do_unlock(argp, &res4, rqstp, &rpc))
return (FALSE);
if (rpc) {
nlm4_unlock_res_4(&res4, &dummy, rpc, NULL, nlm_zero_tv);
CLNT_RELEASE(rpc);