summaryrefslogtreecommitdiffstats
path: root/src/server/image.c
diff options
context:
space:
mode:
authorSimon Rettberg2013-08-12 18:26:50 +0200
committerSimon Rettberg2013-08-12 18:26:50 +0200
commit4b995a2b75d6fd34bba562ed8835fac2be29b2b4 (patch)
treed603cd89e6e0e504efa38e8181a35ea51f610a61 /src/server/image.c
parent[SERVER] Improve proxy mode, implement integrity check in proxy mode (diff)
downloaddnbd3-4b995a2b75d6fd34bba562ed8835fac2be29b2b4.tar.gz
dnbd3-4b995a2b75d6fd34bba562ed8835fac2be29b2b4.tar.xz
dnbd3-4b995a2b75d6fd34bba562ed8835fac2be29b2b4.zip
I'm stupid
Diffstat (limited to 'src/server/image.c')
-rw-r--r--src/server/image.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/image.c b/src/server/image.c
index 9be9827..ccfd60e 100644
--- a/src/server/image.c
+++ b/src/server/image.c
@@ -371,7 +371,7 @@ int image_loadAll(char *path)
static int image_isHashBlockComplete(uint8_t * const cacheMap, const uint64_t block, const uint64_t fileSize)
{
if ( cacheMap == NULL ) return TRUE;
- const uint32_t end = (block + 1) * HASH_BLOCK_SIZE;
+ const uint64_t end = (block + 1) * HASH_BLOCK_SIZE;
if ( end <= fileSize ) {
for (uint64_t mapPos = block * HASH_BLOCK_SIZE; mapPos < end; mapPos += (DNBD3_BLOCK_SIZE * 8)) {
if ( cacheMap[mapPos / (DNBD3_BLOCK_SIZE * 8)] != 0xff ) {