summaryrefslogtreecommitdiffstats
path: root/src/server/uplink.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/uplink.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/uplink.c')
-rw-r--r--src/server/uplink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/uplink.c b/src/server/uplink.c
index 6f91700..bd776d1 100644
--- a/src/server/uplink.c
+++ b/src/server/uplink.c
@@ -124,7 +124,7 @@ void uplink_removeClient(dnbd3_connection_t *uplink, dnbd3_client_t *client)
if ( uplink->queue[i].client == client ) {
uplink->queue[i].client = NULL;
uplink->queue[i].status = ULR_FREE;
- if ( i > 20 && uplink->queueLen == i + 1 ) uplink->queueLen--;
+ if ( uplink->queueLen == i + 1 ) uplink->queueLen--;
}
}
spin_unlock( &uplink->queueLock );