From: Jeremy Kerr Date: Wed, 6 Mar 2013 09:04:48 +0000 (+0800) Subject: discover-server: Add reference to server in struct client X-Git-Tag: v1.0.0~721 X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=commitdiff_plain;h=a2f7b111a2073a4afaf75499ac4c2732b71ea801;hp=16ebe978aeced862dd877cfee81ac7604902fd55 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 --- 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);