]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
codegen: Fix memory leak accessing automatic property with owned getter
authorJürg Billeter <j@bitron.ch>
Sat, 23 Jun 2012 14:29:32 +0000 (16:29 +0200)
committerJürg Billeter <j@bitron.ch>
Sat, 23 Jun 2012 15:35:44 +0000 (17:35 +0200)
Fixes bug 678630.

codegen/valaccodememberaccessmodule.vala

index 09b8ad7448949391ee62436e96c65eaca3afeada..389a1db7256bcee24283f83922fd43ee9049aee7 100644 (file)
@@ -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 &&