From 4355ea3c3f7d3f097204e5b66a9a4920d43337a6 Mon Sep 17 00:00:00 2001 From: Klaus Post Date: Mon, 10 Feb 2025 08:35:49 -0800 Subject: [PATCH] (s)ftp: Enable trailing headers for upload (#20914) Since we always "connect" to minio, it is fine. --- cmd/ftp-server-driver.go | 7 ++++--- cmd/sftp-server-driver.go | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/cmd/ftp-server-driver.go b/cmd/ftp-server-driver.go index 617c42230..42dce2be7 100644 --- a/cmd/ftp-server-driver.go +++ b/cmd/ftp-server-driver.go @@ -367,9 +367,10 @@ func (driver *ftpDriver) getMinIOClient(ctx *ftp.Context) (*minio.Client, error) } return minio.New(driver.endpoint, &minio.Options{ - Creds: mcreds, - Secure: globalIsTLS, - Transport: tr, + Creds: mcreds, + Secure: globalIsTLS, + Transport: tr, + TrailingHeaders: true, }) } diff --git a/cmd/sftp-server-driver.go b/cmd/sftp-server-driver.go index 31b0407ea..3ce7c0b43 100644 --- a/cmd/sftp-server-driver.go +++ b/cmd/sftp-server-driver.go @@ -127,9 +127,10 @@ func (f *sftpDriver) getMinIOClient() (*minio.Client, error) { tr = forwardForTransport{tr: tr, fwd: f.remoteIP} } return minio.New(f.endpoint, &minio.Options{ - Creds: mcreds, - Secure: globalIsTLS, - Transport: tr, + TrailingHeaders: true, + Creds: mcreds, + Secure: globalIsTLS, + Transport: tr, }) }