diff options
author | toni <matzeton@googlemail.com> | 2016-07-04 10:01:34 +0200 |
---|---|---|
committer | toni <matzeton@googlemail.com> | 2016-07-04 10:01:34 +0200 |
commit | ac97850fb2b8c1e4efbaf782bf8afbc4b3d6a058 (patch) | |
tree | f7468d863f00e8d9b7e0ab55afaa4844dd4cdd65 /src/opt.c | |
parent | 3a8e6b979f6a741342546622477d8bd4e8483cce (diff) |
syslog && compile script
Diffstat (limited to 'src/opt.c')
-rw-r--r-- | src/opt.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -28,7 +28,7 @@ parse_cmd(int argc, char **argv) { int opt; - while ((opt = getopt(argc, argv, "hf:c:l:")) != -1) { + while ((opt = getopt(argc, argv, "hf:c:l::")) != -1) { switch (opt) { case 'h': usage(argv[0]); @@ -40,7 +40,9 @@ parse_cmd(int argc, char **argv) SETOPT_str(CRYPT_CMD, strdup(optarg)); break; case 'l': - SETOPT_str(LOG_FILE, strdup(optarg)); + if (optarg) { + SETOPT_str(LOG_FILE, strdup(optarg)); + } else SETOPT_str(LOG_FILE, NULL); break; default: usage(argv[0]); |