From: Yann Dirson Date: Thu, 23 Nov 2023 10:18:54 +0000 (+0100) Subject: xenstore_schema_std: refuse publish_netevent calls with no toolstack iface X-Git-Tag: 0.3.0~14^2~1 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d1eb494abfa1c471e0e00cfba6b9790d18fca3a5;p=xen-guest-agent.git xenstore_schema_std: refuse publish_netevent calls with no toolstack iface This is already filtered at a more general level, in main. Signed-off-by: Yann Dirson --- diff --git a/src/xenstore_schema_std.rs b/src/xenstore_schema_std.rs index 95ed467..6edb70a 100644 --- a/src/xenstore_schema_std.rs +++ b/src/xenstore_schema_std.rs @@ -105,7 +105,9 @@ impl XenstoreSchema for Schema { fn publish_netevent(&mut self, event: &NetEvent) -> io::Result<()> { let iface_id = match event.iface.toolstack_iface { ToolstackNetInterface::Vif(id) => id, - ToolstackNetInterface::None => return Ok(()), + ToolstackNetInterface::None => { + panic!("publish_netevent called with no toolstack iface for {:?}", event); + }, }; let xs_iface_prefix = format!("attr/vif/{iface_id}"); match &event.op {