summaryrefslogtreecommitdiffstats
path: root/discover/discover-server.c
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2013-03-06 17:04:48 +0800
committerJeremy Kerr <jk@ozlabs.org>2013-04-15 15:42:26 +0800
commita2f7b111a2073a4afaf75499ac4c2732b71ea801 (patch)
tree5a1d00a4d802af37eb8ba3e46c282c53365c368a /discover/discover-server.c
parent16ebe978aeced862dd877cfee81ac7604902fd55 (diff)
downloadtalos-petitboot-a2f7b111a2073a4afaf75499ac4c2732b71ea801.tar.gz
talos-petitboot-a2f7b111a2073a4afaf75499ac4c2732b71ea801.zip
discover-server: Add reference to server in struct client
We'll need to reference the server when handling messages from clients. Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Diffstat (limited to 'discover/discover-server.c')
-rw-r--r--discover/discover-server.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/discover/discover-server.c b/discover/discover-server.c
index bafcb77..7633134 100644
--- a/discover/discover-server.c
+++ b/discover/discover-server.c
@@ -29,6 +29,7 @@ struct discover_server {
};
struct client {
+ struct discover_server *server;
struct list_item list;
int fd;
};
@@ -165,6 +166,7 @@ static int discover_server_process_connection(void *arg)
talloc_set_destructor(client, client_destructor);
client->fd = fd;
+ client->server = server;
/* send existing devices to client */
n_devices = device_handler_get_device_count(server->device_handler);
OpenPOWER on IntegriCloud