diff options
author | sr | 2013-07-16 12:11:45 +0200 |
---|---|---|
committer | sr | 2013-07-16 12:11:45 +0200 |
commit | 6018052c8584f697b5a0fff19ba6d00ad8df2ee4 (patch) | |
tree | 1f3ef1cc1c5fb384636462d73dc88dbcb3e035d6 /src/server/uplink.c | |
parent | "It's compiling!" (diff) | |
download | dnbd3-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.c | 2 |
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]; |