Unverified Commit c594039d authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!11909 ksmbd: unset the binding mark of a reused connection

parents 0ab23669 9a23b361
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1681,6 +1681,8 @@ int smb2_sess_setup(struct ksmbd_work *work)
		rc = ksmbd_session_register(conn, sess);
		if (rc)
			goto out_err;

		conn->binding = false;
	} else if (conn->dialect >= SMB30_PROT_ID &&
		   (server_conf.flags & KSMBD_GLOBAL_FLAG_SMB3_MULTICHANNEL) &&
		   req->Flags & SMB2_SESSION_REQ_FLAG_BINDING) {
@@ -1759,6 +1761,8 @@ int smb2_sess_setup(struct ksmbd_work *work)
			sess = NULL;
			goto out_err;
		}

		conn->binding = false;
	}
	work->sess = sess;