Fixed meta-leak.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4674 626c5289-ae23-0410-ae9c-e8d60b6d4f22
This commit is contained in:
Dave Beazley 2003-04-10 19:20:09 +00:00
commit 404b92eb46

View file

@ -136,17 +136,17 @@ DohObjMalloc(DohObjInfo *type, void *data) {
void
DohObjFree(DOH *ptr) {
DohBase *b;
DohBase *b, *meta;
b = (DohBase *) ptr;
if (b->flag_intern) return;
meta = b->meta;
b->data = (void *) FreeList;
b->refcount = 0;
if (b->meta) {
Delete(b->meta);
b->meta = 0;
}
b->meta = 0;
b->type = 0;
FreeList = b;
if (meta) {
Delete(meta);
}
}
/* ----------------------------------------------------------------------