summaryrefslogtreecommitdiffstats
path: root/src/server/net.c
diff options
context:
space:
mode:
authorSimon Rettberg2013-07-31 21:45:00 +0200
committerSimon Rettberg2013-07-31 21:45:00 +0200
commite7b3781c3e5c105fcd80a75546b9ab75eae8a2c9 (patch)
tree90e523671bb2ea349639b744b5bc3ee81f512fb7 /src/server/net.c
parent[SERVER] Still working on the uplink... Almost there (diff)
downloaddnbd3-e7b3781c3e5c105fcd80a75546b9ab75eae8a2c9.tar.gz
dnbd3-e7b3781c3e5c105fcd80a75546b9ab75eae8a2c9.tar.xz
dnbd3-e7b3781c3e5c105fcd80a75546b9ab75eae8a2c9.zip
[SERVER] Uplink handing complete (untested, as alt servers can't be defined yet, so prepare for lots of fixes ;))
Diffstat (limited to 'src/server/net.c')
-rw-r--r--src/server/net.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/net.c b/src/server/net.c
index 1383454..a7e110b 100644
--- a/src/server/net.c
+++ b/src/server/net.c
@@ -34,6 +34,7 @@
#include "server.h"
#include "image.h"
#include "uplink.h"
+#include "altservers.h"
#include "memlog.h"
#include "../serialize.h"
#include "../config.h"
@@ -292,7 +293,7 @@ void *net_client_handler(void *dnbd3_client)
case CMD_GET_SERVERS:
client->is_server = FALSE; // Only clients request list of servers
// Build list of known working alt servers
- num = uplink_get_matching_alt_servers( &client->host, server_list, NUMBER_SERVERS );
+ num = altservers_get_matching( &client->host, server_list, NUMBER_SERVERS );
reply.cmd = CMD_GET_SERVERS;
reply.size = num * sizeof(dnbd3_server_entry_t);
send_reply( client->sock, &reply, server_list );