Changeset View
Changeset View
Standalone View
Standalone View
usr.sbin/syslogd/syslogd.c
| Show First 20 Lines • Show All 3,004 Lines • ▼ Show 20 Lines | if (pfilter_dup == NULL) { | ||||
| logerror("strdup"); | logerror("strdup"); | ||||
| exit(1); | exit(1); | ||||
| } | } | ||||
| f->f_prop_filter = prop_filter_compile(pfilter_dup); | f->f_prop_filter = prop_filter_compile(pfilter_dup); | ||||
| if (f->f_prop_filter == NULL) { | if (f->f_prop_filter == NULL) { | ||||
| logerror("filter compile error"); | logerror("filter compile error"); | ||||
| exit(1); | exit(1); | ||||
| } | } | ||||
| free(pfilter_dup); | |||||
| } | } | ||||
| /* scan through the list of selectors */ | /* scan through the list of selectors */ | ||||
| for (p = line; *p != '\0' && *p != '\t' && *p != ' ';) | for (p = line; *p != '\0' && *p != '\t' && *p != ' ';) | ||||
| p = parse_selector(p, f); | p = parse_selector(p, f); | ||||
| /* skip to action part */ | /* skip to action part */ | ||||
| while (*p == '\t' || *p == ' ') | while (*p == '\t' || *p == ' ') | ||||
| ▲ Show 20 Lines • Show All 555 Lines • Show Last 20 Lines | |||||