X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fregistry.c;h=5aa254dc2ae23445785f55925d6964edbe373f9b;hb=63ab6b923efea7ec197ccd4f232325543f08beeb;hp=9ce74a1730492dbd9f7894ea80216a810a69f364;hpb=13717837dd8c7a9a71564cd0abe8ec00687d72bf;p=swftools.git 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 ------------------------------