if (OPT_GIVEN(HISTORY_FILE))
history_file = para_strdup(OPT_STRING_VAL(HISTORY_FILE));
else {
- const char *home = get_homedir();
- char *dot_para = make_message("%s/.paraslash", home);
+ const char *confdir = get_confdir();
- ret = para_mkdir(dot_para);
+ ret = para_mkdir(confdir);
/* warn, but otherwise ignore mkdir error */
if (ret < 0)
- PARA_WARNING_LOG("Can not create %s: %s\n", dot_para,
+ PARA_WARNING_LOG("Can not create %s: %s\n", confdir,
para_strerror(-ret));
- history_file = make_message("%s/play.history", dot_para);
- free(dot_para);
+ history_file = make_message("%s/play.history", confdir);
}
ici.history_file = history_file;
ici.loglevel = loglevel;