summaryrefslogtreecommitdiff
path: root/source3/lib/sock_exec.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2011-12-30 21:19:08 -0800
committerJeremy Allison <jra@samba.org>2011-12-31 08:05:35 +0100
commite39df67669f61056692736db9c8dc16fbf2c3624 (patch)
treefc923636d9ce8f5f6c82bae6355429c8af922c34 /source3/lib/sock_exec.c
parent5e6263960aaf1a5f9993cb7bb5646d36ff92b9cc (diff)
downloadsamba-e39df67669f61056692736db9c8dc16fbf2c3624.tar.gz
samba-e39df67669f61056692736db9c8dc16fbf2c3624.tar.bz2
samba-e39df67669f61056692736db9c8dc16fbf2c3624.zip
Final part of fix for bug #8679 - recvfile code path using splice() on Linux leaves data in the pipe on short write.
The code to set a DOS error on short writeX return is amazingly legacy code, and also breaks the reply as fixup_chain_error_packet() enforces a 2-byte wct on any reply where smb_rcls != 0. Found in testing by Andrew Bartlett. Thanks Andrew ! Autobuild-User: Jeremy Allison <jra@samba.org> Autobuild-Date: Sat Dec 31 08:05:35 CET 2011 on sn-devel-104
Diffstat (limited to 'source3/lib/sock_exec.c')
0 files changed, 0 insertions, 0 deletions