/* -*-c-*-
*
- * $Id: class.c,v 1.4 1997/08/07 09:56:37 mdw Exp $
+ * $Id: class.c,v 1.5 1997/08/20 16:16:13 mdw Exp $
*
* Handling classes of things nicely
*
/*----- Revision history --------------------------------------------------*
*
* $Log: class.c,v $
+ * Revision 1.5 1997/08/20 16:16:13 mdw
+ * Patch memory leak. Don't try to trace when tracing's turned off.
+ *
* Revision 1.4 1997/08/07 09:56:37 mdw
* (Log entry for previous version is bogus.) Minor changes to host
* checking code.
{
if (c != class_all && !--c->ref) {
sym_destroyTable(c->t);
+ free(c->t);
free(c);
}
}
void class_dump(classdef *c)
{
+#ifdef TRACING
sym_iter i;
sym_base *s;
}
else
trace(TRACE_RULE, " ALL");
+#endif
}
/*----- That's all, folks -------------------------------------------------*/