Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • filter.c

    r9711a6e rcdc6ff1  
    33
    44static const char fileIdent[] = "$Id$";
     5
     6#define OWL_FILTER_MAXRECURSE 20
    57
    68int owl_filter_init_fromstring(owl_filter *f, char *name, char *string)
     
    4850  /* Now check for recursion. */
    4951  if (owl_filter_is_toodeep(f)) {
    50     owl_function_error("Filter loop!");
     52    owl_function_error("Filter loop or exceeds recursion depth");
    5153    owl_filter_free(f);
    5254    return(-1);
     
    311313  int numfailed=0;
    312314  owl_message m;
    313   owl_filter f1, f2, f3, f4, f5;
     315  owl_filter f1, f2, f3, f4;
    314316
    315317  owl_list_create(&(g.filterlist));
     
    363365  FAIL_UNLESS("mutual recursion",   owl_filter_init_fromstring(&f4, "f4", "filter f3"));
    364366
    365   /* support referencing a filter several times */
    366   FAIL_UNLESS("DAG", !owl_filter_init_fromstring(&f5, "dag", "filter f1 or filter f1"));
    367 
    368367  return 0;
    369368}
Note: See TracChangeset for help on using the changeset viewer.