diff options
author | Sam Atkins <atkinssj@serenityos.org> | 2022-01-20 17:47:39 +0000 |
---|---|---|
committer | Andreas Kling <kling@serenityos.org> | 2022-01-24 22:36:09 +0100 |
commit | 45cf40653a03dab11c0739783446ff696a9a5b0a (patch) | |
tree | 1611c797d1a43a106cf7220fcbdbba907f19d037 /AK/Hex.cpp | |
parent | 140f1d9e55bfacb6f784bee591a6938714ed95b3 (diff) | |
download | serenity-45cf40653a03dab11c0739783446ff696a9a5b0a.zip |
Everywhere: Convert ByteBuffer factory methods from Optional -> ErrorOr
Apologies for the enormous commit, but I don't see a way to split this
up nicely. In the vast majority of cases it's a simple change. A few
extra places can use TRY instead of manual error checking though. :^)
Diffstat (limited to 'AK/Hex.cpp')
-rw-r--r-- | AK/Hex.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/AK/Hex.cpp b/AK/Hex.cpp index 7e8cd99d86..dca499f0d8 100644 --- a/AK/Hex.cpp +++ b/AK/Hex.cpp @@ -21,7 +21,7 @@ Optional<ByteBuffer> decode_hex(StringView input) return {}; auto output_result = ByteBuffer::create_zeroed(input.length() / 2); - if (!output_result.has_value()) + if (output_result.is_error()) return {}; auto& output = output_result.value(); @@ -38,7 +38,7 @@ Optional<ByteBuffer> decode_hex(StringView input) output[i] = (c1 << 4) + c2; } - return output_result; + return output_result.release_value(); } String encode_hex(const ReadonlyBytes input) |