X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=discover%2Fdiscover-server.c;h=80919fdf3da68088f20f7bca696efa1a5c39e6aa;hp=3cf9facc07ff700d6d4e4d30b42c0a9271591344;hb=a1fb38f17bfa60aac89d0dd21dd8ccc739d794bf;hpb=52bec18801b226b57f53d9f075addd2c07caa3db diff --git a/discover/discover-server.c b/discover/discover-server.c index 3cf9fac..80919fd 100644 --- a/discover/discover-server.c +++ b/discover/discover-server.c @@ -20,6 +20,7 @@ #include "device-handler.h" #include "discover-server.h" +#include "platform.h" #include "sysinfo.h" struct discover_server { @@ -244,6 +245,10 @@ static int discover_server_process_message(void *arg) device_handler_cancel_default(client->server->device_handler); break; + case PB_PROTOCOL_ACTION_REINIT: + device_handler_reinit(client->server->device_handler); + break; + case PB_PROTOCOL_ACTION_CONFIG: config = talloc_zero(client, struct config);