1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 11:17:43 +00:00

LibGemini: Propagate OOM errors from GeminiRequest::to_raw_request()

This commit is contained in:
Linus Groh 2023-03-09 14:51:48 +00:00
parent d0ecd81888
commit 077f7d1577
3 changed files with 6 additions and 6 deletions

View file

@ -10,12 +10,12 @@
namespace Gemini {
ByteBuffer GeminiRequest::to_raw_request() const
ErrorOr<ByteBuffer> GeminiRequest::to_raw_request() const
{
StringBuilder builder;
builder.append(m_url.to_deprecated_string());
builder.append("\r\n"sv);
return builder.to_byte_buffer();
TRY(builder.try_append(m_url.to_deprecated_string()));
TRY(builder.try_append("\r\n"sv));
return builder.try_to_byte_buffer();
}
Optional<GeminiRequest> GeminiRequest::from_raw_request(ByteBuffer const& raw_request)