diff options
Diffstat (limited to 'filter.c')
-rw-r--r-- | filter.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -37,10 +37,12 @@ void cgit_cleanup_filters(void) | |||
37 | reap_filter(ctx.cfg.about_filter); | 37 | reap_filter(ctx.cfg.about_filter); |
38 | reap_filter(ctx.cfg.commit_filter); | 38 | reap_filter(ctx.cfg.commit_filter); |
39 | reap_filter(ctx.cfg.source_filter); | 39 | reap_filter(ctx.cfg.source_filter); |
40 | reap_filter(ctx.cfg.email_filter); | ||
40 | for (i = 0; i < cgit_repolist.count; ++i) { | 41 | for (i = 0; i < cgit_repolist.count; ++i) { |
41 | reap_filter(cgit_repolist.repos[i].about_filter); | 42 | reap_filter(cgit_repolist.repos[i].about_filter); |
42 | reap_filter(cgit_repolist.repos[i].commit_filter); | 43 | reap_filter(cgit_repolist.repos[i].commit_filter); |
43 | reap_filter(cgit_repolist.repos[i].source_filter); | 44 | reap_filter(cgit_repolist.repos[i].source_filter); |
45 | reap_filter(cgit_repolist.repos[i].email_filter); | ||
44 | } | 46 | } |
45 | } | 47 | } |
46 | 48 | ||
@@ -403,6 +405,7 @@ struct cgit_filter *cgit_new_filter(const char *cmd, filter_type filtertype) | |||
403 | colon = NULL; | 405 | colon = NULL; |
404 | 406 | ||
405 | switch (filtertype) { | 407 | switch (filtertype) { |
408 | case EMAIL: | ||
406 | case SOURCE: | 409 | case SOURCE: |
407 | case ABOUT: | 410 | case ABOUT: |
408 | argument_count = 1; | 411 | argument_count = 1; |