diff --git a/dissect/cstruct/types/structure.py b/dissect/cstruct/types/structure.py index 50e3778..fc3afa9 100644 --- a/dissect/cstruct/types/structure.py +++ b/dissect/cstruct/types/structure.py @@ -537,8 +537,6 @@ def _proxy_structure(value: Structure) -> UnionProxy: nested_value = getattr(value, field.name) proxy = UnionProxy(self, field.name, nested_value) object.__setattr__(value, field.name, proxy) - if hasattr(value, "_values"): - value._values[field.name] = proxy _proxy_structure(nested_value) _proxy_structure(self)