[vala] codegen: Fix memory leak accessing automatic property with owned getter



commit 61cfa26afa7e4e63e5f311f0c37eb9e04eace083
Author: JÃrg Billeter <j bitron ch>
Date:   Sat Jun 23 16:29:32 2012 +0200

    codegen: Fix memory leak accessing automatic property with owned getter
    
    Fixes bug 678630.

 codegen/valaccodememberaccessmodule.vala |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/codegen/valaccodememberaccessmodule.vala b/codegen/valaccodememberaccessmodule.vala
index 843d208..b31ca82 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 &&



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]