summaryrefslogtreecommitdiff
path: root/src/uanytun.c
diff options
context:
space:
mode:
authorChristian Pointner <equinox@anytun.org>2015-01-06 21:31:10 +0000
committerChristian Pointner <equinox@anytun.org>2015-01-06 21:31:10 +0000
commitef19b2d2d034a4092755dceb8cf9d2aab0b85445 (patch)
tree3ff7d377e0a1d5c2f7655a3caa2f7c4013b54ab8 /src/uanytun.c
parentstarted branch for config file parser (diff)
added first version for config file parser
Diffstat (limited to 'src/uanytun.c')
-rw-r--r--src/uanytun.c16
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_)) {