From: Jürg Billeter Date: Sat, 23 Jun 2012 14:29:32 +0000 (+0200) Subject: codegen: Fix memory leak accessing automatic property with owned getter X-Git-Tag: 0.17.2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=61cfa26afa7e4e63e5f311f0c37eb9e04eace083;p=thirdparty%2Fvala.git codegen: Fix memory leak accessing automatic property with owned getter Fixes bug 678630. --- diff --git a/codegen/valaccodememberaccessmodule.vala b/codegen/valaccodememberaccessmodule.vala index 843d208cf..b31ca8275 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 &&