From: kramm Date: Fri, 2 Jan 2009 19:53:56 +0000 (+0000) Subject: fixed a mem leak X-Git-Tag: release-0-9-0~443 X-Git-Url: http://git.asbjorn.biz/?p=swftools.git;a=commitdiff_plain;h=63ab6b923efea7ec197ccd4f232325543f08beeb fixed a mem leak --- 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 ------------------------------