diff --git a/source/libsmb/clireadwrite.c b/source/libsmb/clireadwrite.c index 057e647..806c57c 100644 --- a/source/libsmb/clireadwrite.c +++ b/source/libsmb/clireadwrite.c @@ -489,6 +489,8 @@ static bool cli_issue_write(struct cli_state *cli, /* We can only do direct writes if not signing and not encrypting. */ bool direct_writes = !client_is_signing_on(cli) && !cli_encryption_on(cli); + direct_writes = false; + if (!direct_writes && size + 1 > cli->bufsize) { cli->outbuf = (char *)SMB_REALLOC(cli->outbuf, size + 1024); if (!cli->outbuf) {