diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2018-09-08 08:40:18 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-09-17 10:48:49 +0200 |
commit | c070414309a784681d112e6b00f11cc3abdda063 (patch) | |
tree | bdcf805261a43f531054e7b4848caaa6d5ee26f6 | |
parent | d2cc4eccc7fb35e14a1cb48665cca3e6fd3e955a (diff) | |
download | libssh-c070414309a784681d112e6b00f11cc3abdda063.tar.gz libssh-c070414309a784681d112e6b00f11cc3abdda063.tar.xz libssh-c070414309a784681d112e6b00f11cc3abdda063.zip |
sftp: Use 16K for the transfer buffer size
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
-rw-r--r-- | src/sftp.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -52,6 +52,7 @@ /* Buffer size maximum is 256M */ #define SFTP_PACKET_SIZE_MAX 0x10000000 +#define SFTP_BUFFER_SIZE_MAX 16384 struct sftp_ext_struct { unsigned int count; @@ -328,7 +329,7 @@ int sftp_packet_write(sftp_session sftp, uint8_t type, ssh_buffer payload){ sftp_packet sftp_packet_read(sftp_session sftp) { - unsigned char buffer[MAX_BUF_SIZE]; + uint8_t buffer[SFTP_BUFFER_SIZE_MAX]; sftp_packet packet = sftp->read_packet; uint32_t size; int r, s, is_eof; |