krata: fix guest destruction

This commit is contained in:
alex committed 2024-03-30 03:49:13 +00:00
1 parent d659b3aa55
commit da9e6cac14
12 files changed
+103 -122

No files matched your search

+4 -2
View File
@@ -5,7 +5,7 @@ use crate::{
use anyhow::Result;
use krata::idm::{
client::IdmClient,
protocol::{idm_packet::Message, IdmExitMessage, IdmPacket},
protocol::{idm_event::Event, IdmEvent, IdmExitEvent, IdmPacket},
};
use log::error;
use nix::unistd::Pid;
@@ -56,7 +56,9 @@ impl GuestBackground {
self.idm
.sender
.send(IdmPacket {
message: Some(Message::Exit(IdmExitMessage { code: event.status })),
event: Some(IdmEvent {
event: Some(Event::Exit(IdmExitEvent { code: event.status })),
}),
})
.await?;
death(event.status).await?;