summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index b44d787..f93a59c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -45,7 +45,6 @@
static void print_version(void)
{
printf("You are running oxen %d.%d.%d\n", OXEN_MAJOR, OXEN_MINOR, OXEN_PATCH);
- exit(EXIT_SUCCESS);
}
/**
@@ -63,6 +62,7 @@ static void print_usage(const char* name)
"\t-m\t\t\tdisplay the manual\n"
"\t-v\t\t\tprint version number\n";
+ print_version();
fprintf(stderr, usage, name, DEFAULT_PORT);
exit(EXIT_FAILURE);
}
@@ -107,6 +107,7 @@ int main(int argc, char *argv[])
break;
case 'v':
print_version();
+ exit(EXIT_SUCCESS);
break;
case 'h': // help
default: