aboutsummaryrefslogtreecommitdiff
path: root/src/sftp.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2019-10-31 15:57:59 +0100
committerAndreas Schneider <asn@cryptomilk.org>2019-12-09 16:08:03 +0100
commitc29840060b861a3d308db745437699c8e5920319 (patch)
tree1ecfad0f039bb111d810dfb07edcd4bf819781d7 /src/sftp.c
parent98824d6e11b0a0e7a3c186d7e7327df98530f089 (diff)
downloadlibssh-c29840060b861a3d308db745437699c8e5920319.tar.gz
libssh-c29840060b861a3d308db745437699c8e5920319.tar.xz
libssh-c29840060b861a3d308db745437699c8e5920319.zip
sftp: Use uint32_t for sftp extension count
Fixes T188 Signed-off-by: Andreas Schneider <asn@cryptomilk.org> Reviewed-by: Jakub Jelen <jjelen@redhat.com>
Diffstat (limited to 'src/sftp.c')
-rw-r--r--src/sftp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sftp.c b/src/sftp.c
index 48e1c6f0..e5dc453e 100644
--- a/src/sftp.c
+++ b/src/sftp.c
@@ -58,7 +58,7 @@
#define SFTP_BUFFER_SIZE_MAX 16384
struct sftp_ext_struct {
- unsigned int count;
+ uint32_t count;
char **name;
char **data;
};
@@ -685,7 +685,7 @@ int sftp_init(sftp_session sftp) {
version);
rc = ssh_buffer_unpack(packet->payload, "s", &ext_name);
while (rc == SSH_OK) {
- int count = sftp->ext->count;
+ uint32_t count = sftp->ext->count;
char **tmp;
rc = ssh_buffer_unpack(packet->payload, "s", &ext_data);