From d672b1d7c4a966d9d1224327ca3d097410ac26a3 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 5 Nov 2019 13:27:47 +0100 Subject: [PATCH] sftp: Avoid comparison of integers of different sizes This casts ssize_t len to size_t. Fixes T188 Signed-off-by: Andreas Schneider Reviewed-by: Jakub Jelen --- src/sftp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sftp.c b/src/sftp.c index 13226f9a..71ab81cd 100644 --- a/src/sftp.c +++ b/src/sftp.c @@ -2159,7 +2159,7 @@ ssize_t sftp_write(sftp_file file, const void *buf, size_t count) { ssh_buffer_free(buffer); if (len < 0) { return -1; - } else if (len != packetlen) { + } else if ((size_t)len != packetlen) { SSH_LOG(SSH_LOG_PACKET, "Could not write as much data as expected"); }