diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2019-10-31 15:57:59 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2019-12-09 16:08:03 +0100 |
commit | c29840060b861a3d308db745437699c8e5920319 (patch) | |
tree | 1ecfad0f039bb111d810dfb07edcd4bf819781d7 /src/sftp.c | |
parent | 98824d6e11b0a0e7a3c186d7e7327df98530f089 (diff) | |
download | libssh-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.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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); |