mirror of
https://github.com/samba-team/samba.git
synced 2024-12-22 13:34:15 +03:00
s3: smbd: Ensure we remove any pending aio values for named pipes on forced shutdown.
Matches file and directory closes. Remove knownfail. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15423 Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Wed Sep 20 02:43:18 UTC 2023 on atb-devel-224
This commit is contained in:
parent
66398dd03c
commit
11280f1705
@ -1 +0,0 @@
|
||||
^samba3.smbtorture_s3.plain.SMB2-PIPE-READ-ASYNC-DISCONNECT.check_panic\(fileserver\)
|
@ -1630,6 +1630,14 @@ NTSTATUS close_file_smb(struct smb_request *req,
|
||||
SMB_ASSERT(fsp->stream_fsp == NULL);
|
||||
|
||||
if (fsp->fake_file_handle != NULL) {
|
||||
/*
|
||||
* Named pipes are opened as fake files and
|
||||
* can have pending aio requests. Ensure
|
||||
* we clear out all pending aio on force
|
||||
* shutdown of named pipes also.
|
||||
* BUG: https://bugzilla.samba.org/show_bug.cgi?id=15423
|
||||
*/
|
||||
assert_no_pending_aio(fsp, close_type);
|
||||
status = close_fake_file(req, fsp);
|
||||
} else if (fsp->print_file != NULL) {
|
||||
/* FIXME: return spool errors */
|
||||
|
Loading…
Reference in New Issue
Block a user