From 9c3ba94960cd5218d7ab4d23478f4771be9d0904 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 1 Oct 2018 20:58:47 +0200 Subject: [PATCH] buffer: Fix size comparison with count Signed-off-by: Andreas Schneider --- src/buffer.c | 6 +++--- 1 file 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);