summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2012-06-23 16:29:32 +0200
committerJürg Billeter <j@bitron.ch>2012-06-23 17:35:44 +0200
commit5da2140b63c53cef6d5dd91663bca6aedaa99d84 (patch)
treef4190cc88c44adb440b336298d3b20590a79a894
parent10d86700a20f6840318faa3500727607f6404657 (diff)
downloadvala-5da2140b63c53cef6d5dd91663bca6aedaa99d84.tar.gz
codegen: Fix memory leak accessing automatic property with owned getter
Fixes bug 678630.
-rw-r--r--codegen/valaccodememberaccessmodule.vala1
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 &&