Message ID | 1347998443-20599-8-git-send-email-minyard@acm.org |
---|---|
State | New |
Headers | show |
diff --git a/qom/object.c b/qom/object.c index e3e9242..6bbb6a8 100644 --- a/qom/object.c +++ b/qom/object.c @@ -692,6 +692,9 @@ void object_property_set(Object *obj, Visitor *v, const char *name, if (!prop->set) { error_set(errp, QERR_PERMISSION_DENIED); } else { + if (prop->release) { + prop->release(obj, name, prop->opaque); + } prop->set(obj, v, prop->opaque, name, errp); } }