From 37d6d7792af6af7b7ddee16bb2ace97ce5df88b2 Mon Sep 17 00:00:00 2001 From: Kyle Bayes Date: Thu, 6 Mar 2025 07:32:33 -0800 Subject: [PATCH] Fix bug with handling of invalid `maxhullvert` values (smaller than 4). PiperOrigin-RevId: 734136442 Change-Id: I531e5a5b9244e026a9368e0d6a83d2b559c1b58d --- src/xml/xml_native_reader.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/xml/xml_native_reader.cc b/src/xml/xml_native_reader.cc index 00f80649..7b6e8eaa 100644 --- a/src/xml/xml_native_reader.cc +++ b/src/xml/xml_native_reader.cc @@ -1434,7 +1434,7 @@ void mjXReader::OneMesh(XMLElement* elem, mjsMesh* mesh, const mjVFS* vfs) { } if (ReadAttrInt(elem, "maxhullvert", &n)) { - if (n != 0 && n < 4) throw mjXError(elem, "maxhullvert must be larger than 3"); + if (n != -1 && n < 4) throw mjXError(elem, "maxhullvert must be larger than 3"); mesh->maxhullvert = n; }