diff --git a/Kernel/TTY/PTYMultiplexer.cpp b/Kernel/TTY/PTYMultiplexer.cpp index ebedf495c1..271f1af1f2 100644 --- a/Kernel/TTY/PTYMultiplexer.cpp +++ b/Kernel/TTY/PTYMultiplexer.cpp @@ -46,11 +46,9 @@ KResultOr> PTYMultiplexer::open(int options) if (!master) return ENOMEM; dbgln_if(PTMX_DEBUG, "PTYMultiplexer::open: Vending master {}", master->index()); - auto description = FileDescription::try_create(*master); - if (!description.is_error()) { - description.value()->set_rw_mode(options); - description.value()->set_file_flags(options); - } + auto description = TRY(FileDescription::try_create(*master)); + description->set_rw_mode(options); + description->set_file_flags(options); return description; }); }