diff -urN boa-0.94.14rc8-orig/src/access.c boa-0.94.14rc8/src/access.c
--- boa-0.94.14rc8-orig/src/access.c	2002-12-12 22:30:24.000000000 +0100
+++ boa-0.94.14rc8/src/access.c	2002-12-17 22:43:03.000000000 +0100
@@ -37,6 +37,16 @@
 
 void access_init(void)
 {
+  int i;
+
+  for (i=0; i<n_access; i++)
+  {
+    free(nodes[i].pattern);
+  }
+
+  free(nodes);
+  nodes = NULL;
+
   n_access = 0;
 
 } /* access_init */
