diff --git a/unikernel.ml b/unikernel.ml index e03380b..9e5eba3 100644 --- a/unikernel.ml +++ b/unikernel.ml @@ -26,7 +26,7 @@ module Main (Clock : V1.CLOCK) = struct ~client_eth ~uplink:(Uplink.interface uplink) in (* Handle packets from both networks *) - Lwt.join [ + Lwt.choose [ Client_net.listen router; Uplink.listen uplink router ]