X-Git-Url: http://git.buserror.net/cgi-bin/gitweb.cgi?p=polintos%2Fscott%2Fpriv.git;a=blobdiff_plain;f=idlcomp%2Fnamespace.cc;fp=idlcomp%2Fnamespace.cc;h=b681d91736ae76c2637d0145e500f8fc97cf8753;hp=0a79743194b3cc6fd67f840c21645815fb20a17d;hb=bac1d18b0bd376af8e9fdc8020e3a2132988b569;hpb=86069500797dc6b15c12ee5fc3c3df3804be22d8 diff --git a/idlcomp/namespace.cc b/idlcomp/namespace.cc index 0a79743..b681d91 100644 --- a/idlcomp/namespace.cc +++ b/idlcomp/namespace.cc @@ -273,6 +273,9 @@ void NameSpace::add_import(Symbol *sym, const char *filename) Symbol::~Symbol() { + if (lang_priv) + lang_priv->release(); + if (ns && !ns->dying) { try { ns->del(this);