From ce74475c39b6b61377fd9e726f47ad7b4eee6dcf Mon Sep 17 00:00:00 2001 From: Sam Haves Date: Thu, 8 Jan 2026 12:13:01 -0800 Subject: [PATCH] Delete VFS created from assets dict before throwing error. PiperOrigin-RevId: 853838173 Change-Id: Id0dd33b69657813275d1f42db54fae222c337791 --- python/mujoco/specs_wrapper.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/mujoco/specs_wrapper.cc b/python/mujoco/specs_wrapper.cc index 3ca6d3c5..01f9a767 100644 --- a/python/mujoco/specs_wrapper.cc +++ b/python/mujoco/specs_wrapper.cc @@ -113,10 +113,10 @@ raw::MjModel* MjSpec::Compile() { } } auto m = mj_compile(ptr, &vfs); + mj_deleteVFS(&vfs); if (!m || mjs_isWarning(ptr)) { throw py::value_error(mjs_getError(ptr)); } - mj_deleteVFS(&vfs); return m; }