summaryrefslogtreecommitdiffstats
path: root/src/server/uplink.c
diff options
context:
space:
mode:
authorsr2013-07-16 12:11:45 +0200
committersr2013-07-16 12:11:45 +0200
commit6018052c8584f697b5a0fff19ba6d00ad8df2ee4 (patch)
tree1f3ef1cc1c5fb384636462d73dc88dbcb3e035d6 /src/server/uplink.c
parent"It's compiling!" (diff)
downloaddnbd3-6018052c8584f697b5a0fff19ba6d00ad8df2ee4.tar.gz
dnbd3-6018052c8584f697b5a0fff19ba6d00ad8df2ee4.tar.xz
dnbd3-6018052c8584f697b5a0fff19ba6d00ad8df2ee4.zip
Fix bugs from rewrite so it actually works
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 7675a76..797b287 100644
--- a/src/server/uplink.c
+++ b/src/server/uplink.c
@@ -13,7 +13,7 @@ pthread_spinlock_t _alts_lock;
*/
int uplink_get_matching_alt_servers(dnbd3_host_t *host, dnbd3_server_entry_t *output, int size)
{
- if ( host == NULL || host->type == 0 ) return 0;
+ if ( host == NULL || host->type == 0 || _num_alts == 0 ) return 0;
int i, j;
int count = 0;
int distance[size];