/*
- * Copyright (C) 2008 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2008 Andre Noll <maan@tuebingen.mpg.de>
*
* Licensed under the GPL v2. For licencing details see COPYING.
*/
if (conf.database_dir_given)
tmp = adu_strdup(conf.database_dir_arg);
- else
+ else {
+ if (!conf.base_dir_arg) {
+ EMERG_LOG("fatal: neither database dir "
+ "nor base dir given\n");
+ exit(EXIT_FAILURE);
+ }
tmp = make_message("%s%s",
conf.database_root_arg, conf.base_dir_arg);
+ }
/*
* As we change the cwd during database creation, database_dir
* must be an absolute path.