mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 02:07:36 +00:00
SpiceAgent: Don't pledge cpath
or open SPICE_DEVICE as rwc
Core::File's new `DontCreate` open mode removes the need for these capabilities on SpiceAgent. We shouldn't have to create this file, as if it doesn't exist, QEMU never initiated a spice connection!
This commit is contained in:
parent
2344bb6c57
commit
13506a612e
2 changed files with 3 additions and 6 deletions
|
@ -15,7 +15,7 @@ namespace SpiceAgent {
|
|||
|
||||
ErrorOr<NonnullOwnPtr<SpiceAgent>> SpiceAgent::create(StringView device_path)
|
||||
{
|
||||
auto device = TRY(Core::File::open(device_path, Core::File::OpenMode::ReadWrite | Core::File::OpenMode::Nonblocking));
|
||||
auto device = TRY(Core::File::open(device_path, Core::File::OpenMode::ReadWrite | Core::File::OpenMode::DontCreate | Core::File::OpenMode::Nonblocking));
|
||||
return try_make<SpiceAgent>(move(device), Vector { Capability::ClipboardByDemand });
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue