From a15ed8743d03c6c683f19447be20ca7dac768485 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 10 Nov 2021 14:33:44 +0100 Subject: AK: Make ByteBuffer::try_* functions return ErrorOr Same as Vector, ByteBuffer now also signals allocation failure by returning an ENOMEM Error instead of a bool, allowing us to use the TRY() and MUST() patterns. --- Userland/Services/InspectorServer/InspectableProcess.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Userland/Services/InspectorServer/InspectableProcess.cpp') diff --git a/Userland/Services/InspectorServer/InspectableProcess.cpp b/Userland/Services/InspectorServer/InspectableProcess.cpp index 140d8a1427..578945c314 100644 --- a/Userland/Services/InspectorServer/InspectableProcess.cpp +++ b/Userland/Services/InspectorServer/InspectableProcess.cpp @@ -57,8 +57,8 @@ String InspectableProcess::wait_for_response() auto packet = m_socket->read(remaining_bytes); if (packet.size() == 0) break; - if (!data.try_append(packet.data(), packet.size())) { - dbgln("Failed to append {} bytes to data buffer", packet.size()); + if (auto result = data.try_append(packet.data(), packet.size()); result.is_error()) { + dbgln("Failed to append {} bytes to data buffer: {}", packet.size(), result.error()); break; } remaining_bytes -= packet.size(); -- cgit v1.2.3