diff options
author | Jürg Billeter <j@bitron.ch> | 2012-06-23 16:29:32 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2012-06-23 17:35:44 +0200 |
commit | 5da2140b63c53cef6d5dd91663bca6aedaa99d84 (patch) | |
tree | f4190cc88c44adb440b336298d3b20590a79a894 | |
parent | 10d86700a20f6840318faa3500727607f6404657 (diff) | |
download | vala-5da2140b63c53cef6d5dd91663bca6aedaa99d84.tar.gz |
codegen: Fix memory leak accessing automatic property with owned getter
Fixes bug 678630.
-rw-r--r-- | codegen/valaccodememberaccessmodule.vala | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/codegen/valaccodememberaccessmodule.vala b/codegen/valaccodememberaccessmodule.vala index 09b8ad744..389a1db72 100644 --- a/codegen/valaccodememberaccessmodule.vala +++ b/codegen/valaccodememberaccessmodule.vala @@ -185,6 +185,7 @@ public abstract class Vala.CCodeMemberAccessModule : CCodeControlFlowModule { } } else if (prop.binding == MemberBinding.INSTANCE && prop.get_accessor.automatic_body && + !prop.get_accessor.value_type.value_owned && current_type_symbol == prop.parent_symbol && current_type_symbol is Class && prop.base_property == null && |