Add missing break in lock_partialfilelock(..) with NFS_RESERR

This will help ensure that the right error is trickled up when the
function is called if the lock status is NFS_RESERR

Differential Revision: https://reviews.freebsd.org/D6622
Reviewed by: rmacklem
Approved by: re (gjb)
Tested with: fsx; svn info/svnversion (uses bdb locking); locktests from Bull http://nfsv4.bullopensource.org/tools/tests/locktest.php
MFC after: 2 weeks
Reported by: Coverity
CID: 1008161, 1304956
Sponsored by: EMC / Isilon Storage Division
This commit is contained in:
ngie 2016-06-13 11:19:06 +00:00
parent c862120336
commit 7c98c921f9

View File

@ -1426,6 +1426,7 @@ lock_partialfilelock(struct file_lock *fl)
break;
case NFS_RESERR:
retval = PFL_NFSRESERR;
break;
default:
debuglog("Unmatched lnlstatus %d\n");
retval = PFL_NFSDENIED_NOLOCK;