From: Ivo Timmermans Date: Sun, 3 Dec 2000 12:23:06 +0000 (+0000) Subject: Option -d accepts an argument to set the debug level immediately. X-Git-Tag: release-1.0pre4~95 X-Git-Url: https://git.tinc-vpn.org/git/browse?a=commitdiff_plain;h=bc22ee16e6903d2caf9d22afa85020d1e3e10b56;p=tinc Option -d accepts an argument to set the debug level immediately. --- diff --git a/src/tincd.c b/src/tincd.c index 77e52c07..3dbac7e3 100644 --- a/src/tincd.c +++ b/src/tincd.c @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: tincd.c,v 1.10.4.37 2000/11/29 14:24:40 zarq Exp $ + $Id: tincd.c,v 1.10.4.38 2000/12/03 12:23:06 zarq Exp $ */ #include "config.h" @@ -153,7 +153,10 @@ parse_options(int argc, char **argv, char **envp) do_detach = 0; break; case 'd': /* inc debug level */ - debug_lvl++; + if(optarg) + debug_lvl = atoi(optarg); + else + debug_lvl++; break; case 'k': /* kill old tincds */ kill_tincd = 1; @@ -168,7 +171,8 @@ parse_options(int argc, char **argv, char **envp) generate_keys = atoi(optarg); if(generate_keys < 512) { - fprintf(stderr, _("Invalid argument! BITS must be a number equal to or greater than 512.\n")); + fprintf(stderr, _("Invalid argument `%s'; BITS must be a number equal to or greater than 512.\n"), + optarg); usage(1); } generate_keys &= ~7; /* Round it to bytes */