diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2013-03-06 17:04:48 +0800 |
---|---|---|
committer | Jeremy Kerr <jk@ozlabs.org> | 2013-04-15 15:42:26 +0800 |
commit | a2f7b111a2073a4afaf75499ac4c2732b71ea801 (patch) | |
tree | 5a1d00a4d802af37eb8ba3e46c282c53365c368a /discover | |
parent | 16ebe978aeced862dd877cfee81ac7604902fd55 (diff) | |
download | talos-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')
-rw-r--r-- | discover/discover-server.c | 2 |
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); |