diff options
Diffstat (limited to 'src/include/memory_chunk.h')
-rw-r--r-- | src/include/memory_chunk.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/include/memory_chunk.h b/src/include/memory_chunk.h index f005529..2784af8 100644 --- a/src/include/memory_chunk.h +++ b/src/include/memory_chunk.h @@ -403,7 +403,7 @@ public: ret_len = read(fd, &checksum, sizeof(guint32)); assert(ret_len == sizeof(checksum)); - int data_len = file_size - header; + guint32 data_len = file_size - header; if (data_len != length) { close(fd); return false; @@ -462,7 +462,7 @@ public: ret_len = read(fd, &checksum, sizeof(guint32)); assert(ret_len == sizeof(checksum)); - int data_len = file_size - header; + guint32 data_len = file_size - header; if (data_len != length) { close(fd); return false; @@ -513,7 +513,7 @@ public: assert(ret_len == sizeof(checksum)); ret_len = write(fd, begin(), size()); - if (ret_len != size()){ + if (ret_len != (ssize_t) size()){ close(fd); return false; } |