From c25838a76eacef9a08ae4bca3762d1d328f2b882 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 13 Aug 2013 17:04:18 +0200 Subject: Test your coke, dork! --- src/server/uplink.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/server/uplink.c') diff --git a/src/server/uplink.c b/src/server/uplink.c index 13ae7ad..a4fccf9 100644 --- a/src/server/uplink.c +++ b/src/server/uplink.c @@ -138,13 +138,13 @@ int uplink_request(dnbd3_client_t *client, uint64_t handle, uint64_t start, uint uplink->queue[freeSlot].to = end; uplink->queue[freeSlot].handle = handle; uplink->queue[freeSlot].client = client; - uplink->queue[freeSlot].status = (foundExisting ? ULR_PENDING : ULR_NEW); + uplink->queue[freeSlot].status = (foundExisting == -1 ? ULR_NEW : ULR_PENDING); #ifdef _DEBUG uplink->queue[freeSlot].entered = time( NULL ); #endif spin_unlock( &uplink->queueLock ); - if ( !foundExisting ) { + if ( foundExisting == -1 ) { static uint64_t counter = 1; write( uplink->signal, &counter, sizeof(uint64_t) ); } -- cgit v1.2.3-55-g7522