diff options
author | Christian Pointner <equinox@anytun.org> | 2015-01-06 21:31:10 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2015-01-06 21:31:10 +0000 |
commit | ef19b2d2d034a4092755dceb8cf9d2aab0b85445 (patch) | |
tree | 3ff7d377e0a1d5c2f7655a3caa2f7c4013b54ab8 /src/uanytun.c | |
parent | started branch for config file parser (diff) |
added first version for config file parser
Diffstat (limited to 'src/uanytun.c')
-rw-r--r-- | src/uanytun.c | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/uanytun.c b/src/uanytun.c index 159f773..3baea2c 100644 --- a/src/uanytun.c +++ b/src/uanytun.c @@ -307,21 +307,17 @@ int main(int argc, char* argv[]) if(ret) { if(ret > 0) { fprintf(stderr, "syntax error near: %s\n\n", argv[ret]); - } - if(ret == -2) { + } else if(ret == -2) { fprintf(stderr, "memory error on options_parse, exitting\n"); - } - if(ret == -3) { + } else if(ret == -3) { fprintf(stderr, "syntax error: -4 and -6 are mutual exclusive\n\n"); - } - if(ret == -4) { + } else if(ret == -4) { fprintf(stderr, "syntax error: unknown role name\n\n"); - } - if(ret == -5) { + } else if(ret == -5) { options_print_version(); } - if(ret != -2 && ret != -5) + if(ret != -2 && ret != -5 && ret != -6) options_print_usage(); if(ret == -1 || ret == -5) @@ -352,6 +348,8 @@ int main(int argc, char* argv[]) log_printf(NOTICE, "just started..."); options_parse_post(&opt); + options_print(&opt); + priv_info_t priv; if(opt.username_) if(priv_init(&priv, opt.username_, opt.groupname_)) { |