Fix multiple inclusion guard macro name.
[become] / src / sym.c
index a698382..99ec187 100644 (file)
--- a/src/sym.c
+++ b/src/sym.c
@@ -1,10 +1,10 @@
 /* -*-c-*-
  *
- * $Id: sym.c,v 1.2 1997/08/04 10:24:25 mdw Exp $
+ * $Id: sym.c,v 1.4 1998/01/12 16:46:28 mdw Exp $
  *
  * Symbol table management
  *
- * (c) 1996 Straylight
+ * (c) 1998 Straylight
  */
 
 /*----- Licensing notice --------------------------------------------------*
 /*----- Revision history --------------------------------------------------*
  *
  * $Log: sym.c,v $
+ * Revision 1.4  1998/01/12 16:46:28  mdw
+ * Fix copyright date.
+ *
+ * Revision 1.3  1997/08/20  16:22:59  mdw
+ * Patch memory leak.
+ *
  * Revision 1.2  1997/08/04 10:24:25  mdw
  * Sources placed under CVS control.
  *
@@ -233,10 +239,12 @@ void sym_destroyTable(sym_table *t)
     p = t->a[i];
     while (p) {
       q = p->next;
+      free(p->name);
       free(p);
       p = q;
     }
   }
+  free(t->a);
 }
 
 /* --- @sym_find@ --- *