From 63ab6b923efea7ec197ccd4f232325543f08beeb Mon Sep 17 00:00:00 2001 From: kramm Date: Fri, 2 Jan 2009 19:53:56 +0000 Subject: [PATCH] fixed a mem leak --- lib/as3/registry.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/as3/registry.c b/lib/as3/registry.c index 9ce74a1..5aa254d 100644 --- a/lib/as3/registry.c +++ b/lib/as3/registry.c @@ -169,6 +169,7 @@ memberinfo_t* registry_findmember(classinfo_t*cls, const char*name, char recursi if(m) return m; s = s->superclass; } + t++; } return 0; @@ -187,8 +188,8 @@ multiname_t* classinfo_to_multiname(classinfo_t*cls) if(!cls) return 0; multiname_t*m=0; - namespace_t*ns = namespace_new(cls->access, cls->package); - return multiname_new(ns,cls->name); + namespace_t ns = {cls->access, (char*)cls->package}; + return multiname_new(&ns,cls->name); } // ----------------------- memberinfo methods ------------------------------ -- 1.7.10.4