diff options
author | Stephen Rothwell <sfr@canb.auug.org.au> | 2024-05-02 09:16:56 +1000 |
---|---|---|
committer | Stephen Rothwell <sfr@canb.auug.org.au> | 2024-05-02 09:16:56 +1000 |
commit | 14c5483072a90d6c603a1d5e7433bc69022b6023 (patch) | |
tree | 772710b4f9dd3e0868f33154bd23e609fb38c0b2 | |
parent | 2f0de7d8a4fe29c3430bba07fb8ac3d3a6ba87f0 (diff) | |
parent | bc642d7bfdac3bfd838a1cd6651955ae2eb8535a (diff) | |
download | linux-next-history-14c5483072a90d6c603a1d5e7433bc69022b6023.tar.gz |
Merge branch 'ksmbd-for-next' of https://github.com/smfrench/smb3-kernel.git
Notice: this object is not reachable from any branch.
Notice: this object is not reachable from any branch.
-rw-r--r-- | fs/smb/server/smb2pdu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/smb/server/smb2pdu.c b/fs/smb/server/smb2pdu.c index 355824151c2d88..30229161b34680 100644 --- a/fs/smb/server/smb2pdu.c +++ b/fs/smb/server/smb2pdu.c @@ -1926,7 +1926,7 @@ int smb2_tree_connect(struct ksmbd_work *work) struct ksmbd_session *sess = work->sess; char *treename = NULL, *name = NULL; struct ksmbd_tree_conn_status status; - struct ksmbd_share_config *share; + struct ksmbd_share_config *share = NULL; int rc = -EINVAL; WORK_BUFFERS(work, req, rsp); @@ -1988,7 +1988,7 @@ int smb2_tree_connect(struct ksmbd_work *work) write_unlock(&sess->tree_conns_lock); rsp->StructureSize = cpu_to_le16(16); out_err1: - if (server_conf.flags & KSMBD_GLOBAL_FLAG_DURABLE_HANDLE && + if (server_conf.flags & KSMBD_GLOBAL_FLAG_DURABLE_HANDLE && share && test_share_config_flag(share, KSMBD_SHARE_FLAG_CONTINUOUS_AVAILABILITY)) rsp->Capabilities = SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY; |