X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fpb-discover.c;h=986401d9fff6f434bff7c9c007f4e50548961341;hp=fac1c9deb261301e9927b9dc7c095339a6d83370;hb=c11bcba9a99e858e618f4d872a5be7d52dcaaa5a;hpb=32fe8024f5af5cd8de23c638ddad8ada67a46cd5 diff --git a/discover/pb-discover.c b/discover/pb-discover.c index fac1c9d..986401d 100644 --- a/discover/pb-discover.c +++ b/discover/pb-discover.c @@ -17,6 +17,7 @@ #include "user-event.h" #include "discover-server.h" #include "device-handler.h" +#include "network.h" static void print_version(void) { @@ -108,6 +109,7 @@ int main(int argc, char *argv[]) { struct device_handler *handler; struct discover_server *server; + struct network *network; struct waitset *waitset; struct opts opts; struct pb_udev *udev; @@ -154,6 +156,10 @@ int main(int argc, char *argv[]) if (!server) return EXIT_FAILURE; + network = network_init(server, waitset, opts.dry_run == opt_yes); + if (!network) + return EXIT_FAILURE; + handler = device_handler_init(server, waitset, opts.dry_run == opt_yes); if (!handler) return EXIT_FAILURE;