Commit c353ee4
smb: Initialize cfid->tcon before performing network ops
Avoid leaking a tcon ref when a lease break races with opening the
cached directory. Processing the leak break might take a reference to
the tcon in cached_dir_lease_break() and then fail to release the ref in
cached_dir_offload_close, since cfid->tcon is still NULL.
Fixes: ebe98f1 ("cifs: enable caching of directories for which a lease is held")
Signed-off-by: Paul Aurich <[email protected]>
Signed-off-by: Steve French <[email protected]>1 parent 3fa640d commit c353ee4
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| 232 | + | |
232 | 233 | | |
233 | 234 | | |
234 | 235 | | |
| |||
300 | 301 | | |
301 | 302 | | |
302 | 303 | | |
303 | | - | |
304 | 304 | | |
305 | 305 | | |
306 | 306 | | |
| |||
0 commit comments