--- trunk/OOPSE-2.0/src/io/parse_tree.c 2005/01/12 22:41:40 1930 +++ trunk/OOPSE-2.0/src/io/parse_tree.c 2005/04/13 18:41:17 2187 @@ -501,6 +501,13 @@ void kill_tree( struct node_tag* the_node ){ free( the_node->the_data.asmt.identifier ); break; + case MEMBERS_STMT: + + if (the_node->the_data.mbrs.nMembers >0 ){ + free(the_node->the_data.mbrs.memberList); + } + break; + default: // nothing to do here, everyone else can be freed normally. break;