diff --git a/Kernel/ProcessSpecificExposed.cpp b/Kernel/ProcessSpecificExposed.cpp index 0a80c9ca3d..85d11cbd23 100644 --- a/Kernel/ProcessSpecificExposed.cpp +++ b/Kernel/ProcessSpecificExposed.cpp @@ -265,7 +265,7 @@ ErrorOr Process::procfs_get_virtual_memory_stats(KBufferBuilder& builder) ErrorOr Process::procfs_get_current_work_directory_link(KBufferBuilder& builder) const { - return builder.append_bytes(const_cast(*this).current_directory().absolute_path().bytes()); + return builder.append(TRY(const_cast(*this).current_directory().try_serialize_absolute_path())->view()); } mode_t Process::binary_link_required_mode() const @@ -280,7 +280,7 @@ ErrorOr Process::procfs_get_binary_link(KBufferBuilder& builder) const auto const* custody = executable(); if (!custody) return Error::from_errno(ENOEXEC); - return builder.append(custody->absolute_path().bytes()); + return builder.append(TRY(custody->try_serialize_absolute_path())->view()); } ErrorOr Process::procfs_get_tty_link(KBufferBuilder& builder) const