From d5693d99b83c9f10d13f279505139a3bf5591b89 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Tue, 27 Nov 2012 14:58:09 -0800 Subject: Fix Bug 9422 - large read requests cause server to issue malformed reply Reviewed by: Jeremy Allison Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Fri Nov 30 03:27:07 CET 2012 on sn-devel-104 --- source3/smbd/process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'source3/smbd/process.c') diff --git a/source3/smbd/process.c b/source3/smbd/process.c index fd2c6a4b4a..eeda6f99f2 100644 --- a/source3/smbd/process.c +++ b/source3/smbd/process.c @@ -170,7 +170,7 @@ bool srv_send_smb(struct smbd_server_connection *sconn, char *buffer, } } - len = smb_len(buf_out) + 4; + len = smb_len_large(buf_out) + 4; ret = write_data(sconn->sock, buf_out+nwritten, len - nwritten); if (ret <= 0) { -- cgit