diff options
author | Jeremy Allison <jra@samba.org> | 2013-04-01 13:12:55 -0700 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2013-04-25 12:50:58 +0200 |
commit | 1828c74c6c85cdba9689012ac991187b5eb2cfa3 (patch) | |
tree | 71a551ecdee4fa9c65c0b1be45426c3cfc36d7bc | |
parent | 6083839d1c0372cd172d619b82a2862e9d46f81f (diff) | |
download | samba-1828c74c6c85cdba9689012ac991187b5eb2cfa3.tar.gz |
Add utility function get_min_receive_file_size().
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Stefan (metze) Metzmacher <metze@samba.org>
(cherry picked from commit 61da7f00b3f3daebb82e6a5d987883e0897dc4e9)
-rw-r--r-- | source3/smbd/smb2_server.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c index 71ab8f2d968..2027c196959 100644 --- a/source3/smbd/smb2_server.c +++ b/source3/smbd/smb2_server.c @@ -2842,6 +2842,17 @@ static int smbd_smb2_request_next_vector(struct tstream_context *stream, size_t *_count); static void smbd_smb2_request_read_done(struct tevent_req *subreq); +static size_t get_min_receive_file_size(struct smbd_smb2_request *smb2_req) +{ + if (smb2_req->do_signing) { + return 0; + } + if (smb2_req->do_encryption) { + return 0; + } + return (size_t)lp_min_receive_file_size(); +} + static struct tevent_req *smbd_smb2_request_read_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct smbd_server_connection *sconn) |