X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=filter.c;h=9311a20a6f0ef035f9491c2d3856006a8cd2f3f5;hp=d67aeae44a8d226866c6fcf1a46c192ea4a15cc7;hb=e0acbd356abf4d9f1b693065b1ff23c57c53ab1e;hpb=5b4b082e7c37b46d5fa1729dff6496da8840085f diff --git a/filter.c b/filter.c index d67aeae4..9311a20a 100644 --- a/filter.c +++ b/filter.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2008 Andre Noll + * Copyright (C) 2005-2009 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -44,7 +44,8 @@ static struct stdout_task *sot = &stdout_task_struct; /** Gengetopt struct that holds the command line args. */ static struct filter_args_info conf; -INIT_STDERR_LOGGING(conf.loglevel_arg); +static int loglevel; +INIT_STDERR_LOGGING(loglevel); static void open_filters(void) { @@ -158,10 +159,11 @@ int main(int argc, char *argv[]) stdin_set_defaults(sit); sit->buf = para_malloc(sit->bufsize), - filter_init(filters); + filter_init(); ret = parse_config(argc, argv); if (ret < 0) goto out; + loglevel = get_loglevel_by_name(conf.loglevel_arg); ret = init_filter_chain(); if (ret < 0) goto out;