]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC: r286790
authorrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 28 Aug 2015 22:42:37 +0000 (22:42 +0000)
committerrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 28 Aug 2015 22:42:37 +0000 (22:42 +0000)
commit42b50f5c353a1b82dfef212baf2c4765b4e6fcb2
tree1be4997fb144858286567cc1c8058498b0dce8e9
parent51519739177437ed2b2337fab59bc5721c3f22a0
MFC: r286790
For the case where an NFSv4.1 ExchangeID operation has the client identifier
that already has a confirmed ClientID, the nfsrv_setclient() function would
not fill in the clientidp being returned. As such, the value of ClientID
returned would be whatever garbage was on the stack.
This patch fixes the problem by filling in these fields.

git-svn-id: svn://svn.freebsd.org/base/stable/10@287267 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/fs/nfsserver/nfs_nfsdstate.c