Fix emulator build error
[platform/framework/web/chromium-efl.git] / base / json / values_util.cc
index b2c04f9..8f14256 100644 (file)
@@ -112,7 +112,12 @@ absl::optional<UnguessableToken> ValueToUnguessableToken(const Value& value) {
   UnguessableTokenRepresentation repr;
   if (!HexStringToSpan(value.GetString(), repr.buffer))
     return absl::nullopt;
-  return UnguessableToken::Deserialize(repr.field.high, repr.field.low);
+  absl::optional<base::UnguessableToken> token =
+      UnguessableToken::Deserialize(repr.field.high, repr.field.low);
+  if (!token.has_value()) {
+    return absl::nullopt;
+  }
+  return token;
 }
 
 }  // namespace base