X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fdiscover-server.c;h=7633134c2ea639b1ac410564465f8c2a9ca2dfee;hp=bafcb77630ec9379b48eb3c8bb2ddc80c0c50ef1;hb=a2f7b111a2073a4afaf75499ac4c2732b71ea801;hpb=16ebe978aeced862dd877cfee81ac7604902fd55 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);