From 2e83cb4db65516c228192a74ce9303864cc8f01b Mon Sep 17 00:00:00 2001 From: Souryo Date: Sun, 10 Jul 2016 10:12:39 -0400 Subject: [PATCH] Fixed warning --- SevenZip/7zMemBuffer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SevenZip/7zMemBuffer.c b/SevenZip/7zMemBuffer.c index 6ad5e757..e2dbd0f5 100644 --- a/SevenZip/7zMemBuffer.c +++ b/SevenZip/7zMemBuffer.c @@ -8,7 +8,7 @@ WRes MemBuffer_Read(CSzMemBuffer *p, void *data, size_t *size) if(originalSize == 0) return 0; - size_t length = (size_t)(p->pos + *size > p->size ? p->size - p->pos - 1 : *size); + size_t length = (size_t)(p->pos + (Int64)(*size) > p->size ? p->size - p->pos - 1 : *size); memcpy(data, (char*)(p->buffer) + p->pos, length); p->pos += length; return 0;