From 181d3ad64ab1bbe5dd44f601180a957fd8f7df0f Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Fri, 15 Jul 2016 19:58:01 -0400 Subject: [PATCH] Avoid signed and unsigned comparison --- src/core/File.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/File.cc b/src/core/File.cc index f90d41f..3d5097c 100644 --- a/src/core/File.cc +++ b/src/core/File.cc @@ -72,13 +72,13 @@ size_t File::get_size() */ bool File::read(uint8_t * buf, size_t size) { - off_t n_bytes_read = 0u; + size_t n_bytes_read = 0u; for (;;) { off_t rd_size = ::read(m_fd, &buf[n_bytes_read], size - n_bytes_read); if (rd_size <= 0) break; - n_bytes_read += rd_size; + n_bytes_read += (size_t)rd_size; if (n_bytes_read >= size) break; }