From 416e98ef4471cc5315dce5ae588de94fcce24502 Mon Sep 17 00:00:00 2001 From: Googler Date: Tue, 1 Sep 2026 12:18:25 -0700 Subject: [PATCH] No public description PiperOrigin-RevId: 974638826 --- saphyr/node.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/saphyr/node.cc b/saphyr/node.cc index d1593ca..8cd6aba 100644 --- a/saphyr/node.cc +++ b/saphyr/node.cc @@ -205,7 +205,11 @@ absl::StatusOr Load(rs_std::StrRef input) { StringViewFromVecU8(std::move(result).err())); } rust::NodeOwned docs = std::move(result).value(); - return Node(docs.get_at_index(0)->to_owned()); + std::optional first_doc = docs.get_at_index(0); + if (!first_doc.has_value()) { + return absl::InvalidArgumentError("Empty YAML document"); + } + return Node(first_doc->to_owned()); } rust::YamlOwned ToYaml(int64_t value) {