$OpenBSD: patch-base_src_client_FilterSet_c,v 1.2 2003/05/28 13:27:48 todd Exp $
--- base/src/client/FilterSet.c.orig	Sat Mar 29 16:15:28 2003
+++ base/src/client/FilterSet.c	Wed May 28 08:14:56 2003
@@ -68,7 +68,7 @@ FilterSet *GlobalFilters;
 void
 filterset_append(FilterSet *fs, Filter *f)
 {
-  fs->filters = (Filter **) GC_REALLOC(fs->filters,
+  fs->filters = (Filter **) realloc(fs->filters,
 				     (fs->size + 1) * sizeof(Filter *)); 
   fs->filters[fs->size] = f;
   fs->size++;
@@ -79,7 +79,7 @@ filterset_init(void)
 {
   Filter *list = global_filter_list;
   
-  GlobalFilters = (FilterSet *) GC_MALLOC(sizeof(FilterSet)); 
+  GlobalFilters = (FilterSet *) calloc(1, sizeof(FilterSet)); 
   GlobalFilters->filters = 0;
   GlobalFilters->size = 0;
   
@@ -111,7 +111,7 @@ filterset_LoadFrom(const char *dir)
   const char *filtfile;
   FILE *f = NULL;
   
-  FilterSet *fs = (FilterSet *) GC_MALLOC(sizeof(FilterSet)); 
+  FilterSet *fs = (FilterSet *) calloc(1, sizeof(FilterSet)); 
   fs->filters = 0;
   fs->size = 0;
 
@@ -126,7 +126,7 @@ filterset_LoadFrom(const char *dir)
     unsigned len = path_file_length(filtfile); /* upper bound if text */
   
     /* buffer is used to hold file data, so use _ATOMIC */
-    char *buffer = (char *) GC_MALLOC_ATOMIC(len);
+    char *buffer = (char *) calloc(1, len);
     char *bufend;
     char *bufp;
     Filter *filt;
@@ -169,7 +169,7 @@ filterset_LoadFrom(const char *dir)
 
 	len = bufp - start;
 
-	filt = (Filter *) GC_MALLOC(sizeof(Filter)); 
+	filt = (Filter *) calloc(1, sizeof(Filter)); 
 	filt->exclude = exclude;
 	filt->pattern = xstrndup(start, len);
 
