summaryrefslogtreecommitdiffstats
path: root/src/server/net.c
diff options
context:
space:
mode:
authorSimon Rettberg2019-09-04 20:06:11 +0200
committerSimon Rettberg2019-09-04 20:06:11 +0200
commit543877c7fc17c0a881d6a85c76dfc17f8def7dff (patch)
tree03fbbf1c23a7577a3b9fdf2b5dc0fda3775d8a04 /src/server/net.c
parent[SERVER] Fix altservers_getListForClient() (diff)
downloaddnbd3-543877c7fc17c0a881d6a85c76dfc17f8def7dff.tar.gz
dnbd3-543877c7fc17c0a881d6a85c76dfc17f8def7dff.tar.xz
dnbd3-543877c7fc17c0a881d6a85c76dfc17f8def7dff.zip
[SERVER] Support limiting alt-servers to specific namespace
Not really namespace but simple string matching for the image path. Path is matched from start with no support for glob or regex, so usually you want to have a trailing '/' to limit to certain directories.
Diffstat (limited to 'src/server/net.c')
-rw-r--r--src/server/net.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/net.c b/src/server/net.c
index 00c9a8d..aba4e7d 100644
--- a/src/server/net.c
+++ b/src/server/net.c
@@ -477,7 +477,7 @@ void* net_handleNewConnection(void *clientPtr)
case CMD_GET_SERVERS:
// Build list of known working alt servers
- num = altservers_getListForClient( &client->host, server_list, NUMBER_SERVERS );
+ num = altservers_getListForClient( client, server_list, NUMBER_SERVERS );
reply.cmd = CMD_GET_SERVERS;
reply.size = (uint32_t)( num * sizeof(dnbd3_server_entry_t) );
mutex_lock( &client->sendMutex );