/[imapfilter]/imapfilter/file.c
ViewVC logotype

Diff of /imapfilter/file.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by lefcha, Wed Sep 12 15:40:35 2001 UTC revision 1.16 by lefcha, Wed Sep 12 16:18:38 2001 UTC
# Line 111  int parse_config(FILE * fp) Line 111  int parse_config(FILE * fp)
111          "^[[:blank:]]*(MASK[[:blank:]])?[[:blank:]]*(OR[[:blank:]]|AND[[:blank:]])?[[:blank:]]*(NOT[[:blank:]])?[[:blank:]]*(HEADER)[[:blank:]]+([[:graph:]]+)[[:blank:]]+([[:print:]]+)\n$",          "^[[:blank:]]*(MASK[[:blank:]])?[[:blank:]]*(OR[[:blank:]]|AND[[:blank:]])?[[:blank:]]*(NOT[[:blank:]])?[[:blank:]]*(HEADER)[[:blank:]]+([[:graph:]]+)[[:blank:]]+([[:print:]]+)\n$",
112          "^[[:blank:]]*(MASK[[:blank:]])?[[:blank:]]*(OR[[:blank:]]|AND[[:blank:]])?[[:blank:]]*(NOT[[:blank:]])?[[:blank:]]*(LARGER|SMALLER)[[:blank:]]+([[:digit:]]+)[[:blank:]]*\n$",          "^[[:blank:]]*(MASK[[:blank:]])?[[:blank:]]*(OR[[:blank:]]|AND[[:blank:]])?[[:blank:]]*(NOT[[:blank:]])?[[:blank:]]*(LARGER|SMALLER)[[:blank:]]+([[:digit:]]+)[[:blank:]]*\n$",
113          "^[[:blank:]]*JOB[[:blank:]]+([[:alnum:],_-]+)[[:blank:]]+([[:alnum:],_-]+)[[:blank:]]*\n$",          "^[[:blank:]]*JOB[[:blank:]]+([[:alnum:],_-]+)[[:blank:]]+([[:alnum:],_-]+)[[:blank:]]*\n$",
114          "^[[:blank:]]*LOGFILE[[:blank:]]*=[[:blank:]]*([[:print:]]+\n$"          "^[[:blank:]]*LOGFILE[[:blank:]]*=[[:blank:]]*([[:print:]]+)\n$"
115      };      };
116    
117      for (i = 0; i < 11; i++)      for (i = 0; i < 11; i++)
# Line 162  void set_options(char *line, regmatch_t Line 162  void set_options(char *line, regmatch_t
162      int s;      int s;
163    
164      if (!*logfile) {      if (!*logfile) {
165          s = min((match[2].rm_eo - match[2].rm_so), PATH_MAX - 1);          s = min((match[1].rm_eo - match[1].rm_so), PATH_MAX - 1);
166          strncpy(logfile, line + match[2].rm_so, s);          strncpy(logfile, line + match[1].rm_so, s);
167          logfile[s] = 0;          logfile[s] = 0;
168      }      }
169  }  }

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26