From 5dcc31a6aaba56e299ac265091959eafbcfb28d3 Mon Sep 17 00:00:00 2001 From: Yuval Tassa Date: Wed, 9 Oct 2024 10:12:29 -0700 Subject: [PATCH] Fix read-from-uninitialized-memory in bindings_test.py PiperOrigin-RevId: 684082155 Change-Id: I6f3030559ebda4eda28c17ab866c7502c74e5862 --- python/mujoco/bindings_test.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/python/mujoco/bindings_test.py b/python/mujoco/bindings_test.py index bbbd7022..ae032df4 100644 --- a/python/mujoco/bindings_test.py +++ b/python/mujoco/bindings_test.py @@ -1360,12 +1360,9 @@ Euler integrator, semi-implicit in velocity. # (e.g. because the internal output buffer is too small) self.assertIn('mujoco', mujoco.mj_printSchema(flg_html, flg_pad)) - def test_pickle_mjdata_before_step(self): + def test_pickle_mjdata_clean(self): data2 = pickle.loads(pickle.dumps(self.data)) - attr_to_compare = ( - 'time', 'qpos', 'qvel', 'qacc', 'xpos', 'mocap_pos', - 'warning', 'energy', 'contact', 'efc_J', 'L' - ) + attr_to_compare = ('time', 'qpos', 'qvel', 'mocap_pos', 'L') self._assert_attributes_equal(data2, self.data, attr_to_compare) def test_pickle_mjdata(self):