diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2018-10-01 20:58:47 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-10-24 09:48:35 +0200 |
commit | 9c3ba94960cd5218d7ab4d23478f4771be9d0904 (patch) | |
tree | fdf31c8dbd1c1b60142db308da478356a4cb262c /src/buffer.c | |
parent | 194c34ebe3a92debb4c405c8fb61fadf19a151a0 (diff) | |
download | libssh-9c3ba94960cd5218d7ab4d23478f4771be9d0904.tar.gz libssh-9c3ba94960cd5218d7ab4d23478f4771be9d0904.tar.xz libssh-9c3ba94960cd5218d7ab4d23478f4771be9d0904.zip |
buffer: Fix size comparison with count
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src/buffer.c')
-rw-r--r-- | src/buffer.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/buffer.c b/src/buffer.c index da6e587f..b029f202 100644 --- a/src/buffer.c +++ b/src/buffer.c @@ -816,8 +816,8 @@ static int ssh_buffer_pack_allocate_va(struct ssh_buffer_struct *buffer, ssh_string string = NULL; char *cstring = NULL; size_t needed_size = 0; - size_t count; size_t len; + int count; /* int for size comparison with argc */ int rc = SSH_OK; for (p = format, count = 0; *p != '\0'; p++, count++) { @@ -934,7 +934,7 @@ int ssh_buffer_pack_va(struct ssh_buffer_struct *buffer, char *cstring; bignum b; size_t len; - int count; + int count; /* int for size comparison with argc */ for (p = format, count = 0; *p != '\0'; p++, count++) { /* Invalid number of arguments passed */ @@ -1098,7 +1098,7 @@ int ssh_buffer_unpack_va(struct ssh_buffer_struct *buffer, } o; size_t len, rlen, max_len; va_list ap_copy; - int count; + int count; /* int for size comparison with argc */ max_len = ssh_buffer_get_len(buffer); |