Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 43095d39 authored by Trond Myklebust's avatar Trond Myklebust
Browse files

NFSv4.1: We must bump the clientid sequence number after CREATE_SESSION



We must always bump the clientid sequence number after a successful
call to CREATE_SESSION on the server. The result of
nfs4_verify_channel_attrs() is irrelevant to that requirement.

Signed-off-by: default avatarTrond Myklebust <Trond.Myklebust@netapp.com>
parent 688a9024
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -5917,10 +5917,9 @@ static int _nfs4_proc_create_session(struct nfs_client *clp,

	status = rpc_call_sync(session->clp->cl_rpcclient, &msg, RPC_TASK_TIMEOUT);

	if (!status)
	if (!status) {
		/* Verify the session's negotiated channel_attrs values */
		status = nfs4_verify_channel_attrs(&args, session);
	if (!status) {
		/* Increment the clientid slot sequence id */
		clp->cl_seqid++;
	}