From fc2b8600227945c64a2528a46841a9e3e39fdd3c Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 19 Feb 2013 08:34:44 +0100 Subject: [PATCH] client: Fix setting the debug level. Thanks to Patrick Buergi. --- client/csync_client.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/csync_client.c b/client/csync_client.c index 3940a3e97..658768ce0 100644 --- a/client/csync_client.c +++ b/client/csync_client.c @@ -114,7 +114,7 @@ static int parse_args(struct argument_s *csync_args, int argc, char **argv) while(optind < argc) { int c = -1; struct option *opt = NULL; - int result = getopt_long( argc, argv, "dcVh", long_options, &c ); + int result = getopt_long( argc, argv, "d:cVh", long_options, &c ); if( result == -1 ) { break; @@ -141,6 +141,8 @@ static int parse_args(struct argument_s *csync_args, int argc, char **argv) if(c_streq(opt->name, "exclude-file")) { csync_args->exclude_file = c_strdup(optarg); /* printf("Argument: exclude-file: %s\n", csync_args->exclude_file); */ + } else if(c_streq(opt->name, "debug-level")) { + csync_args->debug_level = atoi(optarg); } else if(c_streq(opt->name, "disable-statedb")) { csync_args->disable_statedb = 1; } else if(c_streq(opt->name, "test-update")) {