From 62ccf1cf0e13954ee5207bc6288afbc669247d14 Mon Sep 17 00:00:00 2001 From: Gu Feng Date: Sun, 16 Nov 2014 00:09:52 +0800 Subject: [PATCH] Used current working home as base directory to config relative path. When a config relative path specified, get_absolute_path would not return an absolute path. The patch fixed it using current working home as base directory. Signed-off-by: Gu Feng --- src/ejabberd_config.erl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ejabberd_config.erl b/src/ejabberd_config.erl index dd1db765d..5b3b5ad1d 100644 --- a/src/ejabberd_config.erl +++ b/src/ejabberd_config.erl @@ -210,9 +210,8 @@ get_absolute_path(File) -> absolute -> File; relative -> - Config_path = get_ejabberd_config_path(), - Config_dir = filename:dirname(Config_path), - filename:absname_join(Config_dir, File) + {ok, Dir} = file:get_cwd(), + filename:absname_join(Dir, File) end.