Don't crash on EREMOTEIO in FileReader
Change-Id: I050e57dc08a9ba4b4606101c30f8c0132b4ed106
Signed-off-by: James Kuszmaul <james.kuszmaul@bluerivertech.com>
diff --git a/aos/util/file_test.cc b/aos/util/file_test.cc
index ec4bfe4..905a2cd 100644
--- a/aos/util/file_test.cc
+++ b/aos/util/file_test.cc
@@ -91,10 +91,10 @@
aos::ScopedRealtime realtime;
{
std::array<char, 20> contents;
- absl::Span<char> read_result =
+ std::optional<absl::Span<char>> read_result =
reader.ReadContents({contents.data(), contents.size()});
EXPECT_EQ("123456789\n",
- std::string_view(read_result.data(), read_result.size()));
+ std::string_view(read_result->data(), read_result->size()));
}
{
std::optional<std::array<char, 10>> read_result = reader.ReadString<10>();