summaryrefslogtreecommitdiffstats
path: root/src/server/integrity.c
diff options
context:
space:
mode:
authorSimon Rettberg2015-02-04 17:52:40 +0100
committerSimon Rettberg2015-02-04 17:52:40 +0100
commit9e1bfeca381c15ef0cd92fc9a3de58405b8edbad (patch)
tree4493db0330cd8b6eae85d7e8eb9706f152e8723b /src/server/integrity.c
parent[SERVER] Use shared file handle for reading (diff)
downloaddnbd3-9e1bfeca381c15ef0cd92fc9a3de58405b8edbad.tar.gz
dnbd3-9e1bfeca381c15ef0cd92fc9a3de58405b8edbad.tar.xz
dnbd3-9e1bfeca381c15ef0cd92fc9a3de58405b8edbad.zip
[SERVER] Fix two minor bugs: Replication stall, integrity checker 100% CPU usage
Diffstat (limited to 'src/server/integrity.c')
-rw-r--r--src/server/integrity.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/server/integrity.c b/src/server/integrity.c
index efc54c5..e9b8ff3 100644
--- a/src/server/integrity.c
+++ b/src/server/integrity.c
@@ -118,7 +118,6 @@ static void* integrity_main(void * data UNUSED)
}
for (i = queueLen - 1; i >= 0; --i) {
if ( _shutdown ) break;
- if ( checkQueue[i].image == NULL ) continue;
dnbd3_image_t * const image = image_lock( checkQueue[i].image );
checkQueue[i].image = NULL;
if ( i + 1 == queueLen ) queueLen--;