summaryrefslogtreecommitdiffstats
path: root/src/server
diff options
context:
space:
mode:
authorSimon Rettberg2018-03-19 16:49:39 +0100
committerSimon Rettberg2018-03-19 16:49:39 +0100
commit3d4eb1f404a8105a02374e248252e52b331f0a23 (patch)
tree4ddb1d441f83133585173fb37ad67ed6c1daa6a1 /src/server
parent[SERVER] image_getCompletenessEstimate: Fix reversed logic in timeout check (diff)
downloaddnbd3-3d4eb1f404a8105a02374e248252e52b331f0a23.tar.gz
dnbd3-3d4eb1f404a8105a02374e248252e52b331f0a23.tar.xz
dnbd3-3d4eb1f404a8105a02374e248252e52b331f0a23.zip
[SERVER] Increase read() block size when calculating CRC32
Diffstat (limited to 'src/server')
-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 2b7c63b..28dc397 100644
--- a/src/server/image.c
+++ b/src/server/image.c
@@ -1653,7 +1653,7 @@ bool image_checkBlocksCrc32(const int fd, uint32_t *crc32list, const int *blocks
*/
static bool image_calcBlockCrc32(const int fd, const size_t block, const uint64_t realFilesize, uint32_t *crc)
{
- char buffer[40000];
+ char buffer[262144];
// How many bytes to read from the input file
const uint64_t bytesFromFile = MIN( HASH_BLOCK_SIZE, realFilesize - ( block * HASH_BLOCK_SIZE) );
// Determine how many bytes we had to read if the file size were a multiple of 4k