summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgeniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-07-01 12:24:20 +0000
committergeniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b <geniusdex geniusdex@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-07-01 12:24:20 +0000
commit0d5132c0c72f2c541fb564abea651333d9cef360 (patch)
treec1f7d9294395eddf657b0ca9e57aaf1ce93608d7 /src
parent07c7cda90d4e1b2d5d9c258a273c5af217aeb463 (diff)
BUILD : 1.7.10 (839) BUGS : NOTES : Removed the requirement of a valid config file when running ./services -version
git-svn-id: svn://svn.anope.org/anope/trunk@839 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@592 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r--src/init.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/init.c b/src/init.c
index 2171be697..f0212cc70 100644
--- a/src/init.c
+++ b/src/init.c
@@ -191,6 +191,10 @@ static int parse_dir_options(int ac, char **av)
return -1;
}
log_filename = av[i];
+ } else if (strcmp(s, "version") == 0) {
+ fprintf(stdout, "Anope-%s %s -- %s\n", version_number,
+ version_flags, version_build);
+ exit(EXIT_SUCCESS);
}
}
}
@@ -319,10 +323,6 @@ static int parse_options(int ac, char **av)
forceload = 1;
} else if (!strcmp(s, "noexpire")) {
noexpire = 1;
- } else if (!strcmp(s, "version")) {
- fprintf(stdout, "Anope-%s %s -- %s\n", version_number,
- version_flags, version_build);
- exit(EXIT_SUCCESS);
} else if (!strcmp(s, "help")) {
fprintf(stdout, "Anope-%s %s -- %s\n", version_number,
version_flags, version_build);
@@ -413,7 +413,7 @@ int init_primary(int ac, char **av)
if (set_group() < 0)
return -1;
- /* Parse command line for -dir option. */
+ /* Parse command line for -dir and -version options. */
parse_dir_options(ac, av);
/* Chdir to Services data directory. */