From 29960db32c4a11147084680dcba19e994ee12396 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Mon, 15 Apr 2024 14:27:00 +0200 Subject: [PATCH] sculpt: provide empty usb default policy This avoids service-denied errors of USB clients like VBox at integration time when client-specific policy exists yet. Issue #5174 --- repos/gems/src/app/sculpt_manager/driver/usb.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/repos/gems/src/app/sculpt_manager/driver/usb.h b/repos/gems/src/app/sculpt_manager/driver/usb.h index d18c261227..bf16193fb7 100644 --- a/repos/gems/src/app/sculpt_manager/driver/usb.h +++ b/repos/gems/src/app/sculpt_manager/driver/usb.h @@ -86,6 +86,9 @@ struct Sculpt::Usb_driver : private Noncopyable config.for_each_sub_node("policy", [&] (Xml_node const &policy) { copy_node(xml, policy); }); + /* wildcard for USB clients with no policy yet */ + xml.node("default-policy", [&] { }); + _info.gen_usb_storage_policies(xml); }); }